[an error occurred while processing this directive]
|
Поводом для создания данного устройства послужило появление новых чипов AVR поддерживающих отладку по протоколу debugWIRE. Так как он не является протоколом программирования, то после смены исходного кода во время отладки и, естесственно, забыв отключить фуз DWEN - AVRStudio не может заново "подключиться" к отлаживаему кристаллу. Это значит, что фуз DWEN не может быть "сброшен" и, следовательно, отлаживаемый чип больше не может быть запрограммирован через SPI.
После "убийства" двух tiny2313 была написана программа для mega16, которая позволяла, подключившись к меге через житаг, в AVRStudio перепрограммировать фузы тини в параллельном режиме.
Правда это было несколько неудобно и была написана программа для PC, в которой была возможность программирования всех бит фузов для tiny2313.
Дальнейшим развитием стало введение возможности программирования, проверки и чтения Flash памяти, а также введена поддержка других МК.
Поддержка программирования EEPROM не вводилась в виду ненадобности. Вообще программа для МК должна быть написана таким образом, чтоб она сама устанавливала начальные значения EEPROM.
........... далее по ссылке в цвете и с картинками ->
E-mail: info@telesys.ru