Специалист
|
Sergey_53, приветствую.
Как всегда дельные советы даешь, благодарствую. Опередил, все четко расписал. RomanEfimov, т.к. уже поздно, то предоставлю ссылки http://easyelectronics.ru/avr-shag-p...grammator.html (тут еще не лишним будет почитать комментарии после описания) http://radiokot.ru/forum/viewtopic.p...53442&start=80 еще много в гугле можно найти по этому программатору. Я попробую собрать, в свободное время на работе, этот программатор и проверить его на мк, но ничего не буду обещать. А может и у вас уже все запустится к этому времени... Кстати, я бы еще попробовал бы этот программатор в среде Algorithm Builder (хотя, по-видимому тут уже мало что зависит от софта), не обязательно... так мысли...
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 14
![]() |
Может стоит купить вот это:
http://www.masterkit.ru/main/set.php?code_id=276487 http://www.rlocman.ru/op/tovar.html?di=64018&/BM9010? В бюджете дырка, вроде отзывы нормальные. Или все таки еще попробовать ПониПрог собрать, http://www.rlocman.ru/shem/schematics.html?di=71523?
Последний раз редактировалось RomanEfimov; 24.03.2013 в 14:29.
|
||
Оценка
|
Специалист
Регистрация: 03.01.2013
Сообщений: 957
Репутация: 288
![]() ![]() ![]() |
Это все крайности.
То убожество с непредсказуемыми уровнями сигналов и работоспосбностью, то за деньги прячешься. Дырки в бюджете сам плодишь. Посредине как раз EXTRA-PIC. MAX232 очень полезная штука для предсказумести работоспосбности. А Пони Прог из EXTRA-PIC сделать пара пустяков. А вообще. Бесконечно свататься-никогда не жениться. |
||
Оценка
|
Новичок
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 14
![]() |
Цитата:
Это все крайности.
То убожество с непредсказуемыми уровнями сигналов и работоспосбностью, то за деньги прячешься. Дырки в бюджете сам плодишь. Посредине как раз EXTRA-PIC. MAX232 очень полезная штука для предсказумести работоспосбности. А Пони Прог из EXTRA-PIC сделать пара пустяков. А вообще. Бесконечно свататься-никогда не жениться. ![]() У меня все заработало! Оказалось, дело в шнуре, которым я соединял мой программатор с ПК. Оказалось, кабель трехжильный. Собрал программатор Громова, но на стабилитронах. Написал программу-моргалку, без ошибок зашил, включил. И случилось чудо! Светодиод замигал! Правда, что-то тускло. Если его к питанию подключаю, то светится ярко. Может в МК какойто резистор кудато подтянут?
Последний раз редактировалось RomanEfimov; 24.03.2013 в 17:51.
|
||
Оценка
|
Новичок
Регистрация: 11.08.2009
Адрес: SPb
Сообщений: 155
Репутация: 28
![]() |
Не должна. проверьте питания микроконтроллера. Нагрузочная спопобность выхода - около 20мА, так что значительных просадок не должно быть.
Ну, в пределах 4вольт должно остаться. Попробуйте вашу цепочку из светодиода, резистора и мультиметра подключать напрямую между землей и +5. И посмотрите, не просаживается ли источник. И горит ли светодиод нормально. |
||
Оценка
|
Специалист
|
Цитата:
В честь радостного события я этот пост не вижу
![]() У меня все заработало! Оказалось, дело в шнуре, которым я соединял мой программатор с ПК. Оказалось, кабель трехжильный. Собрал программатор Громова, но на стабилитронах. Написал программу-моргалку, без ошибок зашил, включил. И случилось чудо! Светодиод замигал! Правда, что-то тускло. Если его к питанию подключаю, то светится ярко. Может в МК какойто резистор кудато подтянут? Все дальнейшие действия Sergey_53 расписал
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 14
![]() |
Цитата:
А программа вот такая: Код:
#include <mega16.h> #include <delay.h> void main (void) { DDRA=0; PORTA=0; while (1) { PORTA=1; delay_ms(2000); PORTA=0; delay_ms(2000); } }
Последний раз редактировалось RomanEfimov; 25.03.2013 в 08:21.
|
||
Оценка
|
Специалист
|
Если я правильно понял, то светодиод вы включаете от порта на землю, т.е. порт используется как выход, правильно?
Если так, то в программе вы неправильно сконфигурировали порт А, в вашей программе DDRA=0. Если нужен целый порт на выход, то DDRA=0xff.
__________________
Уважаемые пассажиры, самолет ТУ-134 садится. У кого есть зарядка от ТУ-134, просьба пройти в кабину пилота. |
||
Оценка
|
Новичок
Регистрация: 02.03.2012
Сообщений: 193
Репутация: 14
![]() |
Цитата:
0xff=0b11111111. 1-это вход(input). 0-это выход(output). У меня цепь "ногаМК_рез.470_светодиод_зем ля" Чтобы мигать светодиодом порт-на выход. DDRA=0b00000000; или DDRA=0; В общем, я Вас не понял. И фьюзы я пока не трогал, может в этом проблема. |
||
Оценка
|
Обратная связь РадиоЛоцман Вверх |