РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



Архив - только для чтения
Прошивка МК PIC
Сообщение # 21        
skateman
аватар
  Постов: 2201   Друзья 
[)еНиС, дак ты ещё и блоками писал?? ну ты отжег... там голову сломаешь, пытаясь разобраться че этот недокомпилятор накомпилировал. Ты хотя бы видел что Wizard в CVAVR делает при настройке переферии через него?
Сообщение # 22        
skateman
аватар
  Постов: 2201   Друзья 
ear, с тем кто хочет проще, но получается Ж...
и кто им в голову вбивает всякой шнягой пользоваться, там код получился 2кб - это почти вся память tiny2313, его ж раза в 2 компактней можно сделать, если в нормальной среде разработки код написать.
[)еНиС, у тя на какой частоте контроллер работает?

Добавлено (22.08.2012, 15:19)
---------------------------------------------
[)еНиС, ты пробовал СД катодом к порту, а анодом к плюсу?

Добавлено (22.08.2012, 15:21)
---------------------------------------------
теперь открой сишный файл и объясни мне смысл этого:
Code
trisa = trisa & 0xfe;
    if (1)
     porta = (porta & 0xfe) | 0x01;
    else
     porta = porta & 0xfe;

если не можешь объяснить, то возьми книгу Кернигана и Ритчи и почитай про синтаксис оператора if... else
Сообщение # 23        
[)еНиС
аватар
  Постов: 3074   Друзья 
Quote (skateman)
[)еНиС, ты пробовал СД катодом к порту, а анодом к плюсу?


я всюко пробовал, я параллельно спаивал 2 диода в разные стороны, чтоб хоть один да засветился.

Quote (skateman)
если не можешь объяснить, то возьми книгу Кернигана и Ритчи и почитай про синтаксис оператора if... else


Я знаю, что они значать "если... то..."

Quote (skateman)
[)еНиС, у тя на какой частоте контроллер работает?


Я хз, наверно 20МГц
Сообщение # 24        
skateman
аватар
  Постов: 2201   Друзья 
Quote (|)еНиС)
Я знаю, что они значать "если... то..."

я тебе говорю прочитай СИНТАКСИС данного оператора, а не переведи дословно 2 слова!!!!!!
Сообщение # 25        
[)еНиС
аватар
  Постов: 3074   Друзья 
skateman, щас найду, почитаю)

Добавлено (22.08.2012, 21:41)
---------------------------------------------
Почитал, но не по книге, просто в нэте нашел. Что я должен усвоить?

Сообщение # 26        
SssaHeKkk
аватар
  Постов: 2291   Друзья 
ну расскажи что ты понял из того что прочитал
Сообщение # 27        
[)еНиС
аватар
  Постов: 3074   Друзья 
Ну это как бы ветвление. Т.е. программа решает какой из 2ух путей выбрать. Задано условие, по которому и действует это ветвление.

Жаль что нельзя программировать МК в Turbo Pascal я его лучше знаю...
Сообщение # 28        
skateman
аватар
  Постов: 2201   Друзья 
[)еНиС, правильно, выбор из 2-х путей. если услосие при if истинное, то буде выполнена операция под if, если не истинно (ложно), то операция под else. 1 является истиной... теперь ясно в чем косяк?
можно не в турбо паскале, а в микро паскале для pic

Добавлено (23.08.2012, 08:04)
---------------------------------------------
[)еНиС, про кварцы все таки почитай в даташите - у тебя из-за этого скорее всего ниче не запускается
Сообщение # 29        
[)еНиС
аватар
  Постов: 3074   Друзья 
skateman, если честно, я знал что такое If...else. Я с этим даже писал программы в турбо паскале.

Quote (skateman)
теперь ясно в чем косяк?

Если чсестно нет. Ты мне привел цитату из файла С с портом А0 вроде. Но я посмотрел там почти везде везде это ветвление.

простыми словами я составлял программу из последовательных действий:

Quote

Порт А0 - лог1
Задержка 3с
Порт А0 - лог0
(Это горит зеленый)

Порт А1 - лог1
Задержка 500мс
Порт А1 - лог0
Задержка - 500м
Порт А1 - лог1
Задержка 500мс
Порт А1 - лог0
Задержка - 500м
(магает жетый)

Порт А2 - лог1
Задержка 1500мс (там нельзя было сделать на 1500мс сразу, поэтому я сделал 2 задержки по 500мс и 1с)
(Горит красный 1,5с)

Порт А1 - лог1
Задержка 1500мс
(горит желтый)
Порт А1 - лог0
Порт А2 - лог0

И дальше цикл или как он там. Чтоб программа сначала началась

Добавлено (23.08.2012, 09:30)
---------------------------------------------
А че надо именно про кварцы? С какими кварцами работает PIC16f628?

Добавлено (23.08.2012, 09:34)
---------------------------------------------
и эти паскали (микро и турбо) сильно отличаются?

Сообщение # 30        
skateman
аватар
  Постов: 2201   Друзья 
Quote (|)еНиС)
А че надо именно про кварцы?

дак читай даташит, там целый раздел про это
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA