Чт авг 09, 2018 12:20:51
Чт авг 09, 2018 22:16:42
Ср сен 12, 2018 20:09:51
Чт сен 13, 2018 06:59:25
Чт сен 13, 2018 07:25:03
Чт сен 13, 2018 07:59:08
Чт сен 13, 2018 08:07:37
Пт сен 14, 2018 07:00:46
Равно, как и АВР-ки, с которыми она работает.Denis82 писал(а):AVR Studio 4.19 крайне унылая вещь из времён WinXP если не раньше,
А что еще нужно от АВР-ок? Они-то и популярность-то набрали, в основном, от того, что очень легко шились без специального (читай дорогого) оборудования. 5 проводков в ЛПТ, программуля, вроде ПониПрог, и вперед! А все новые навороты, включая ATXmega, это на фиг не нужное излишество: не лезет ваша задача в АТмегу32 - берите что-то позлее, например, STM32. Тем более, что ST-Link V2 тоже дешевка, да еще и является полноценным отладчиком...Denis82 писал(а): и даже то что из неё можно работать с дешёвыми китайскими jtag не умоляет её ущёрбности
Пт сен 14, 2018 09:34:28
Пт сен 14, 2018 10:04:14
никогда бы не подумал, что найдется в вашем лице сторонник моих же идей!ПростоНуб писал(а):предлагать ему STM выглядит несколько нелогично.
Пт сен 14, 2018 16:59:50
Вообще-то, я отвечал не ТС. Ему я в своё время ответил, что плата годная, на предмет поиграть АВР-ками до 32-й АТмеги включительно. А отвечал я Denis82, на наезд за старую Студию 4.19, которую я использую и рекомендую.ПростоНуб писал(а):если ТС пишет о ATMega16 в разделе форума AVR, то предлагать ему STM выглядит несколько нелогично.
Пт сен 14, 2018 19:31:48
Программные точки останова формируются с помощью входящей в систему команд AVR команды Break. Интегрированная среда разработки обеспечивает сохранение оригинальной команды, заменяемой Break в памяти настольного компьютера, с последующим её восстановлением и продолжением исполнения программы. Таким образом использование программных точек останова тратит ограниченный ресурс данных микроконтроллеров — максимально возможное количество циклов записи стирания программной памяти. Нужно следить, чтобы отладчик не израсходовал его полностью.
Поскольку для отладки используется вход внешнего сброса RESET, становится невозможным проверять схемы внешнего сброса.
В момент останова процессора, чтобы не нарушить работу системы, надо соблюдать осторожность при обращении через отладчик к регистрам ввода-вывода.
В режиме с разрешённой отладкой потребляемая процессором мощность возрастает, поэтому не следует забывать по окончании отладки перевести fuse-переключатель DWEN в исходное состояние.
Пт дек 27, 2019 11:41:26
Пт дек 27, 2019 14:43:05
#ifdef __PROJECT_MODE_DEBUG__
// info_service_weight
Set_Event (EV_ID_KEY_PRESSED, USER_EVENT); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SetKbdBuf (KEY_RESET_COD); //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
key_prev = KEY_RESET_COD; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
cnt_key_press = 19; //!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
#endif