суббота, 27 марта 2010 г.

Uniprof и fuse биты

Пришло время мне выставлять в контроллере fuse биты и сразу возник вопрос ставить галочку в Uniprof или сбрасывать. Все оказывается просто и понятно. В datasheet мелким мелким шрифтом сказано:


 "Note: 1. For all fuses “1” means unprogrammed while “0” means programmed."


далее запуская Uniprof и нажимая F1 читаем:


"Смелая попытка работать с FUSE битами в почти человеческом представлении. Во первых, далеко не на всех контроллерах я это проверял, а расположение и команды у многих сильно различаются... И вообще тут надо быть осторожным, потому что необдуманной изменение FUSE может за собой повлечь невозможность ISP программирования вообще, особенно в линейке classic. Помните, что включенный FUSE - это FUSE без галочки! И вообще, перед тем как править FUSE - почитайте как следует даташит!"


Сравнивая эти два утверждения получаем что в Uniprof fuse биты надо выставлять так как они есть в datasheet, т.е. единичка ("1") в datasheet соответствует галочке в Uniprof.

воскресенье, 31 января 2010 г.

Proteus. Введение. Часть первая.

И так что же такое Proteus? В двух словах Proteus это пакет программ позволяющий достаточно быстро создать, смоделировать и произвести разводку печатной платы вашего электронного устройства. В него входят две основные программы: ISIS - разработка и симуляция электронный схем в реальном масштабе времени и ARES - трассировщик печатных плат. Основной программой пакета является ISIS с возможностью передачи проекта в ARES для разводки платы.


Первое сообщение!

Вот наконец то и дошли руки заняться интересными делами, такими как: изучение системы проектирования P-CAD, разработкой устройств на микроконтроллерах фирмы Atmel, программирование этих самых устройств на языке ассемблер и C и может быть еще займусь чем нибудь интересным.