Микроконтроллеры | AVR начинающим - вопросы и ответы |
|
---|---|---|
Не совсем правильный рисунок. |
|
|
Borik: Объясните - как управлять выводом AVR ? |
|
|
smg123: Borik: Объясните - как управлять выводом AVR ? А PORTx ? smg123: Привожу уточненный рисунок. Копирайт -даташит любого МК. Вы диод заменили третим положением переключателя ? Понятно. ИМХО не очень ствкуется с двоичностью логики МК. Но зря вы написали "любой МК AVR" - на странице 2 того о чем тут не говорят я прочитал что в некоторыз AVR запись "1" в PIN изменяет уровень на ножке и бит в PORT - и там даже списочек МК приведен у которых это так. Ваш рисунок этого не показывает. Т.е. в оригинале похоже правильно был указан конкретный МК для которого сделана УСЛОВНАЯ схема. |
|
|
Borik: А PORTx ? |
|
|
smg123: Borik: А PORTx ? Я думал. Думаю управляет. |
|
|
Регистр DDRBx переключает вывод МК со входа на выход. Когда он в 0 - вход. При этом можно ко входу с помощью записи 1 в регистр PORTx подключить внутреннюю подтяжку к + питания. Когда он в 1 вывод МК работает как выход порта. Значение на ножке определяется значением, записанным в регистр PORTx. |
|
|
smg123, спасибо ! |
|
|
Вот сделал БП с управлением на МК, настройка устройства была уже наполовину сделана, и взял только что случайно поставил фузы 1001, вроде бы от 32768? Подпаял его к 25 и 26 выводам атмеги 16 и ничего, тишина, программатор не видит |
|
|
Смелое решение Нужно подать на XTAL1 какую-нибудь частоту с уровнями TTL (лучше всего 1 мГц), и перепрограммировать биты-предохранители. Другого способа привести девайс в чувство нет. Не знаю насчет ПИКов, а у АВРок у всех такая беда - перепрошивка источника тактовой частоты влияет не только на режим работы, но и на режим программирования. Поаккуратней в другой раз |
|
|
Спасибо придется собрать генераторик для таких случаев. |
|
|
Форум про радио — сайт, посвященный обсуждению электроники, компьютеров и смежных тем. pro-radio.online | Обратная связь |
© 2003—2024 |