roboforum.ru

Технический форум по робототехнике.

 

МикроКонтроллер AVR начинающим - общие вопросы

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Сообщение Master » 07 апр 2007, 15:29

А что к Протеусу нет лекарства? Все разобрался. Приду домой буду устанавливать
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Master » 07 апр 2007, 19:18

Возьмите пример из примеров CVAVR и поменяйте там выводы МК на те что использованы у вас.

Смотрел я этот пример, только такое впечатление что он написан не на CVAVR. Или может я не там смотрел.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение maktep » 11 апр 2007, 04:04

Суть скорее всего в том, что программа может зависать на прерываниях. Или в процессе выполнения оных.
Или переполнение буфера(буфер адресов и передаваемых значений). В результате исполняемый код может перекинуть указатель исполнения не туда и проа виснет.

оффтоп: модеры, вынесли бы отдельной темой...
Аватара пользователя
maktep
Правохранитель
 
Сообщения: 197
Зарегистрирован: 23 фев 2007, 02:23
Откуда: Зеленоград

Сообщение avr123.nm.ru » 17 апр 2007, 18:12

Новейшая версия "cупер-пупер и экстра" компилятора для PIC  -

 http://rs137.rapidshare.com/files/26034846/CCS_PCWH_v4.032___Reg_Files.rar

с лекарством !

Кто сможет залейте на slil.ru или на местный ФТП.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение kyc0k » 17 апр 2007, 22:53

Вот залил на слил
http://slil.ru/24251635
Аватара пользователя
kyc0k
 
Сообщения: 109
Зарегистрирован: 25 фев 2007, 19:45
Откуда: Москва

Сообщение avr123.nm.ru » 17 апр 2007, 22:59

Спасибо !!!

Вот там еще добрый человек положил  -  http://w13.easy-share.com/1005848.html  -  я скачал.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 18 апр 2007, 12:21

Вопрос про 5 проводков:
Прошивка МК осуществляется по ножкам PB5, 6, 7 (для Mega16). После прошивки МК в CVavr начинается сразу выполнение залитой программы. А если программно заложено, что на эти самые ножки будет выводится 0, а на ЛПТ на эти ножки приходит 1, то что КЗ и прощай ЛПТ? Или та же ситуация, но теперь 0 на ЛПТ, а 1 на одной их этих ножек МК, то что все капец МК?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение Myp » 18 апр 2007, 12:36

да нет
ничё особенного не происходит

как обычно прошиваецца, потом провод исп вынимаешь и работаешь
бывает нехочет прошиватся если на эти ноги всякая дрянь навешана, приходится временно отпаивать чтоб ноги в воздухе болтались
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15908
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Master » 18 апр 2007, 12:49

потом провод исп вынимаешь и работаешь

После прошивки в CVavr работа начинается сразу после прошивки, можно и не успеть вынуть или где-то нужно в настройках отключать запуск МК после прошивки. Да и вся прелесть внутрисистемного программирования как раз и заключается в том, что бы прошил и ничего не вынимая смотреть результат.

бывает нехочет прошиватся если на эти ноги всякая дрянь навешана

Не я сейчас рассматриваю случай когда на ножках PB5, 6, 7 только ЛПТ.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 18 апр 2007, 13:25

Master писал(а):А если программно заложено, что на эти самые ножки будет выводится 0, а на ЛПТ на эти ножки приходит 1, то что КЗ и прощай ЛПТ?


Поэтому на странице avr123.nm.ru/07.htm рекомендовано ставить резисторы от 150 Ом в сигнальные линии.
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Master » 18 апр 2007, 13:33

Поэтому на странице avr123.nm.ru/07.htm рекомендовано ставить резисторы от 150 Ом в сигнальные линии.

Я поставил. И значит все будет ОК?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Сообщение avr123.nm.ru » 18 апр 2007, 13:39

Если земли будешь соединять перыми то наверняка !!!    :lol:
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14200
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Сообщение Myp » 18 апр 2007, 18:42

Master писал(а):
потом провод исп вынимаешь и работаешь

После прошивки в CVavr работа начинается сразу после прошивки, можно и не успеть вынуть или где-то нужно в настройках отключать запуск МК после прошивки. Да и вся прелесть внутрисистемного программирования как раз и заключается в том, что бы прошил и ничего не вынимая смотреть результат.



да ничё я не отключал
всё так работает как прошил
куда нафиг торопится сам же сказал ISP для того и нужен чтоб не парится о всякой ерунде
не такой уж и хрупкий ЛПТ
ему блин дохрена на самом деле ток нужен чтоб сгореть
и мк хрупкий но не настолько
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 15908
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение Veselchak-y » 24 апр 2007, 11:04

---------------------------------------------------------------------
   CodeVision AVR  Version 1.25.5 от 20 апреля 2007 года
+-------------------------------------------------------------------
| Инструменты: OllyDBG, IDA, Hiew |
+----------------------------------------+
Устранены две неприятности:
1) Таймер заставки - 5 сек. - убран.
2) При компиляции к регистру EDX добавляется 0-5(Random) + 245
  при размере кода > 2Kb

3) Ограничения Wizard на генерацию проектов по разным параметрам.

Установка:

1) Поставить программу
2) Заменить исполняемый файл на файл из директории CRACK
----------------------------------------------------------------

Берем тут:
http://rapidshare.com/files/27615858/CodeVision.rar.html
Veselchak-y
 
Сообщения: 2
Зарегистрирован: 24 апр 2007, 10:54
Откуда: Niderlandes

Сообщение SSG » 24 апр 2007, 13:24

Есть пару вопросов. Работаю с Mega32.
1)Регистр, который в AT90 назывался GIMSK называется GICR? (Перелопачиваю старую прогу под свой контроллер).
2)К чему приведет запись TCNT0=-41?  :shock: Таймер будет считать от -41 до 128 и, если ему разрешить будет вызывать прерывание каждый 128+41+1 -й щелчок? Или как? Чегойто я впервые столкнулся и подвис. Положительное значение - это понятно. А чтоб так вот с таймером. Варвары.  :)
Аватара пользователя
SSG
 
Сообщения: 1058
Зарегистрирован: 15 янв 2007, 19:23
Откуда: Беларусь, Барановичи
прог. языки: С для МК, Delphi для ПК

Пред.След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex [Bot] и гости: 6

Mail.ru counter