Свежие обсуждения
Измерения

Измеритель параметров полупроводниковых приборов на ATmega8

1 56 154

Вот схема

И попробуй какой нибудь другой программатор, я с Uniprof как то пару кристаллов запорол.
например такой:
http://www.fandy.front.ru/AVR_ICSP.htm

 

Прошил два файла но вот тут обнаружился еще один косяк!!!
Где-то не так выставил в Uniprof фюзы и прога перестала видеть контролер совсем, подключение внешнего кварца результата не дало точнее дал, но потом я хотел выставить заводские настройки и перешил. И теперь все контроллер не дышит совсем.
Всем спасибо за советы пойду покупать новый контроллер уж очень хороший приборчик очень надо!!!!

 

И смени программатор

 

Boby: И смени программатор
denis795: Где-то не так выставил в Uniprof фюзы

Так. Пора навести порядок в теме прошивки. Щас со всеми разберусь и накажу кого попало .

1. Отчетливо понимаем разницу между программатором-программой и программатором-железом.
Одна и та же программа может прекрасно работать с нормальным железом и глючить на всяких "бюджетных" типа "5 проводков" (особенно длиной в 2-3 метра) и т.п. Например Uniprof(программу) я гонял на LPT-адаптере с 555АП5 и никаких глюков не имел. Как раз подобным этому (типа лапы LPT могут быть другие и резисторы согласования я не "экономил"): http://www.fandy.front.ru/AVR_ICSP.htm
Вывод: не "экономим" на буферных ИС и не делаем километровые шлейфы адаптеров "для удобства". Т.е. не халявим.
Добавлю: программатор "5 проводков" - самое надежное средство поиметь гимор "на ровном месте" для начинающего. А для прочих - "средство повышенной опасности". Но иногда приходится и рисковать .

2. Раз и навсегда запоминаем: ошибка в прошивке fuses может привести к полной недоступности МК для примитивных программаторов и чтобы такой МК, "ушедший в себя", вернуть к жизни, понадобится сделать железяку типа параллельного или высоковольтного программатора (зависит от модели МК).
Такое "счастье" наступит, например, если запрограммировать вывод RESET как обычный порт ввода-вывода:
ATmega8:
PC6/RESET: If the RSTDISBL Fuse is programmed, PC6 is used as an I/O pin. Note that the electrical characteristics of PC6 differ from those of the other pins of Port C.
Вывод: не спешим перешивать фузы в конфигурации, отличные от заводских, а разбираемся к чему это приведет. Т.е. опять же не халявим.

3. Читаем доки по своим программаторам - и программам, и железу. И не пытаемся в результате, например, запитать от СОМ-порта всю плату с МК. Заодно разбираемся, "галочка" - это "programmed"(т.е. 0) или "unprogrammed" (т.е. 1). Т.е.опять-таки не халявим.
Добавлю: автоматическое "подхватывание" фузов из файлов, их отображение, понимаемые форматы файлов - это свойства тех программаторов, которые программы (экая тавтология получается). А "дальнобойность" в смысле длины шлейфа, параллельность и высоковольтность - это уже свойства программатора-железки. А программатор, который программа, поддерживает (или нет) эту железку. Т.е. либо с ней дружит, либо нет. Соответственно в AVRStudio - выбираем свою железку из списка, а не ту, которая больше нравится. Например.

4. Осознаем, что PIC16F873 это не PIC16F876, а ATmega8 это не ATmega48 и не пытаемся вляпывать прошивки от одних в другие. И фузы тоже могут отличаться. Т.е.снова - не халявим.

5. Учитываем, что питание программатора и питание МК - не обязательно одно и то же. Они могут отличаться. И, соответственно, заодно учитываем, что возможность внутрисхемного программирования зависит-таки от схемы, по которой МК включен, например от того, чем МК тактируется и с какой частотой. Авторы схем обычно про это пишут, а мы - читаем. Т.е.снова-таки - не халявим.

Ну вроде все "любимые грабли" по прошивке. Ежели кто еще что вспомнит - добавляйте.

 

6. Не забываем прошивать EEPROМ, без него измеритель не заработает

 

Собрал, работает.
Симисторы не меряет.
ку112 то меряет, то нет.
Кто нибуть знает?

 

Конечно знает
Страница 1 сообщение от unalex ◊
14.12.2009, 21:53

 

на сайте -прародителе уже потихоньку появляются локализованные версии от других участников.
пока только на польском и на английском (так-же от поляка).

пока без исходников.

 

Cheeeper, а прямую ссылку на английскую с польским акцентом, я когда на их сайт захожу у меня истерика от немецкого случается... . Спасибо.

 

2 Contemplator,
translate.ru - это таблетка от истерики
http://www.mikrocontroller.net/topic/131804
сообщения от 22 числа (внизу страницы)
http://www.mikrocontroller.net/attachment/67844/TransistorTester-EN.zip
http://www.mikrocontroller.net/attachment/67845/Transistortester-PL.zip
текстовка к польской от кого-то
http://www.mikrocontroller.net/attachment/67914/PL.txt