|
Помогите разобраться со схемой |
|
|
|
 |
Ответов
(1 - 12)
|
Jun 23 2008, 13:27
|
Участник

Группа: Участник
Сообщений: 36
Регистрация: 31-01-06
Пользователь №: 13 785

|
Цитата(Anub @ Jun 23 2008, 23:18)  Собрал устройство по схеме из книги Создаем устройство на микроконтроллерах. Сделал все как было сказано, кроме кварца, вместо четырех я поставил восемь. Не работает и все А микроконтроллер запрограммирован? Я не стал смотреть монтаж, схема уж сильно простая. Если только убедиться, что светодиод запаян правильно - полярность не перепутана...
|
|
|
|
|
Jun 23 2008, 14:12
|
Участник

Группа: Новичок
Сообщений: 47
Регистрация: 26-05-08
Пользователь №: 37 825

|
Фьюзы - CKSEL0 - OK CKSEL1 - Нет CKSEL2 - OK CKSEL3 - OK
По программе работает это так - Значение PD присваивается PB. Т. е. На PD лог 1, замкнули - стало 0, соответственно и на PB стало 0, светодиод загорелся... Если честно то я запутался...
|
|
|
|
|
Jun 23 2008, 15:12
|

неотягощённый злом
     
Группа: Свой
Сообщений: 2 746
Регистрация: 31-01-08
Из: Санкт-Петербург
Пользователь №: 34 643

|
Цитата(Anub @ Jun 23 2008, 18:12)  По программе работает это так - Значение PD присваивается PB. Т. е. На PD лог 1, замкнули - стало 0, соответственно и на PB стало 0, светодиод загорелся... Если честно то я запутался... А надо так: PORTB=PIND; Еще надо включить подтягивающие резисторы (pullup) на входе PORTD=0xFF; настроить порт ввода на вход DDRD = 0x00; и настроить порт вывода на выход DDRB = 0xFF; + почитайте про сторожевой таймер (wathdog)
Сообщение отредактировал demiurg_spb - Jun 23 2008, 15:30
--------------------
“Будьте внимательны к своим мыслям - они начало поступков” (Лао-Цзы)
|
|
|
|
|
Jun 23 2008, 16:54
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 10-07-06
Пользователь №: 18 720

|
Tiny2313 может работать на внутреннем генераторе без кварца. Для этого нужно сохранить настройки по умолчанию (не трогать фюзы). Для управления кнопками светодиодами большего и не нужно. Вам нужно почитать азы программирования AVR. Например А.В.Белов.Микроконтроллеры AVR в радиолюбительской практике http://ifolder.ru/5779122Автор: А. Белов. Создаем устройства на микроконтроллерах http://ifolder.ru/6024841А насчет проводов, это зря. Человек может не понять юмора. Ну не разбирается пока, это же не преступление.
|
|
|
|
|
Jun 23 2008, 17:02
|

Частый гость
 
Группа: Свой
Сообщений: 75
Регистрация: 19-12-07
Из: Житоимр
Пользователь №: 33 457

|
Цитата(Anub @ Jun 23 2008, 18:12)  По программе работает это так - Значение PD присваивается PB. Т. е. На PD лог 1, замкнули - стало 0, соответственно и на PB стало 0, светодиод загорелся... Если честно то я запутался... Приведите листинг программы...
|
|
|
|
|
Jun 24 2008, 14:33
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 17-02-08
Пользователь №: 35 137

|
А Рисет на плюс через резистор не надо подкинуть?
|
|
|
|
|
Jun 24 2008, 18:54
|
Частый гость
 
Группа: Участник
Сообщений: 82
Регистрация: 10-07-06
Пользователь №: 18 720

|
Цитата(espectro @ Jun 24 2008, 17:33)  А Рисет на плюс через резистор не надо подкинуть? Если это из книги А. Белов. Создаем устройства на микроконтроллерах то об этом говорится на стр. 19 книги (ссылка выше в моем посту). Кстати, о кварце говорится тамже. А программу всю написал demiurg_spb. Подробное описание программы и весь листинг начиная со стр. 32
Сообщение отредактировал Tiny - Jun 24 2008, 19:01
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|