Технический форум по робототехнике.
Master » 07 апр 2007, 15:29
А что к Протеусу нет лекарства? Все разобрался. Приду домой буду устанавливать
Master » 07 апр 2007, 19:18
Возьмите пример из примеров CVAVR и поменяйте там выводы МК на те что использованы у вас.
Смотрел я этот пример, только такое впечатление что он написан не на CVAVR. Или может я не там смотрел.
maktep » 11 апр 2007, 04:04
Суть скорее всего в том, что программа может зависать на прерываниях. Или в процессе выполнения оных.
Или переполнение буфера(буфер адресов и передаваемых значений). В результате исполняемый код может перекинуть указатель исполнения не туда и проа виснет.
оффтоп: модеры, вынесли бы отдельной темой...
avr123.nm.ru » 17 апр 2007, 18:12
Новейшая версия "cупер-пупер и экстра" компилятора для PIC -
http://rs137.rapidshare.com/files/26034846/CCS_PCWH_v4.032___Reg_Files.rar
с лекарством !
Кто сможет залейте на slil.ru или на местный ФТП.
kyc0k » 17 апр 2007, 22:53
avr123.nm.ru » 17 апр 2007, 22:59
Спасибо !!!
Вот там еще добрый человек положил - http://w13.easy-share.com/1005848.html - я скачал.
Master » 18 апр 2007, 12:21
Вопрос про 5 проводков:
Прошивка МК осуществляется по ножкам PB5, 6, 7 (для Mega16). После прошивки МК в CVavr начинается сразу выполнение залитой программы. А если программно заложено, что на эти самые ножки будет выводится 0, а на ЛПТ на эти ножки приходит 1, то что КЗ и прощай ЛПТ? Или та же ситуация, но теперь 0 на ЛПТ, а 1 на одной их этих ножек МК, то что все капец МК?
Myp » 18 апр 2007, 12:36
да нет
ничё особенного не происходит
как обычно прошиваецца, потом провод исп вынимаешь и работаешь
бывает нехочет прошиватся если на эти ноги всякая дрянь навешана, приходится временно отпаивать чтоб ноги в воздухе болтались
Master » 18 апр 2007, 12:49
потом провод исп вынимаешь и работаешь
После прошивки в CVavr работа начинается сразу после прошивки, можно и не успеть вынуть или где-то нужно в настройках отключать запуск МК после прошивки. Да и вся прелесть внутрисистемного программирования как раз и заключается в том, что бы прошил и ничего не вынимая смотреть результат.
бывает нехочет прошиватся если на эти ноги всякая дрянь навешана
Не я сейчас рассматриваю случай когда на ножках PB5, 6, 7 только ЛПТ.
avr123.nm.ru » 18 апр 2007, 13:25
Master писал(а):А если программно заложено, что на эти самые ножки будет выводится 0, а на ЛПТ на эти ножки приходит 1, то что КЗ и прощай ЛПТ?
Поэтому на странице avr123.nm.ru/07.htm рекомендовано ставить резисторы от 150 Ом в сигнальные линии.
Master » 18 апр 2007, 13:33
Поэтому на странице avr123.nm.ru/07.htm рекомендовано ставить резисторы от 150 Ом в сигнальные линии.
Я поставил. И значит все будет ОК?
avr123.nm.ru » 18 апр 2007, 13:39
Если земли будешь соединять перыми то наверняка !!! :lol:
Myp » 18 апр 2007, 18:42
Master писал(а):потом провод исп вынимаешь и работаешь
После прошивки в CVavr работа начинается сразу после прошивки, можно и не успеть вынуть или где-то нужно в настройках отключать запуск МК после прошивки. Да и вся прелесть внутрисистемного программирования как раз и заключается в том, что бы прошил и ничего не вынимая смотреть результат.
да ничё я не отключал
всё так работает как прошил
куда нафиг торопится сам же сказал ISP для того и нужен чтоб не парится о всякой ерунде
не такой уж и хрупкий ЛПТ
ему блин дохрена на самом деле ток нужен чтоб сгореть
и мк хрупкий но не настолько
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
SSG » 24 апр 2007, 13:24
Есть пару вопросов. Работаю с Mega32.
1)Регистр, который в AT90 назывался GIMSK называется GICR? (Перелопачиваю старую прогу под свой контроллер).
2)К чему приведет запись TCNT0=-41? :shock: Таймер будет считать от -41 до 128 и, если ему разрешить будет вызывать прерывание каждый 128+41+1 -й щелчок? Или как? Чегойто я впервые столкнулся и подвис. Положительное значение - это понятно. А чтоб так вот с таймером. Варвары. :)