Как включить портА на atmega16
|
|
maximius | Дата: Понедельник, 02.11.2009, 21:30 | Сообщение # 1 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Уважаемые Форумчане, проблема такая. Имеется контроллер, который находится здесь http://robotsspace.ucoz.ru/publ/2-1-0-27 . Сам он работает - "ногами дрыгает". Только вот выводы А0-A3 не работают. А ведь они соединены с L293D. В чем может быть проблема. Остальные ноги работают нормально.
|
|
| |
pashteet | Дата: Понедельник, 02.11.2009, 21:34 | Сообщение # 2 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| Как ты определил, что ноги не работают?
|
|
| |
maximius | Дата: Понедельник, 02.11.2009, 21:38 | Сообщение # 3 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| На другом контроллере вставил atmega и запрограммировал, чтобы тот светодиодом мигал. Он вообще не шуршит.
|
|
| |
pashteet | Дата: Понедельник, 02.11.2009, 21:48 | Сообщение # 4 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| ниче не понял выражайся еснее
|
|
| |
maximius | Дата: Понедельник, 02.11.2009, 21:58 | Сообщение # 5 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Хорошо, у меня есть контроллер вот от сюда http://robotsspace.ucoz.ru/publ/2-1-0-48 . Запрограммировал atmeg'у так, чтобы он по очереди мигал светодиодами на выводах A0, А1,А2 , А3. Прошил программатор, подсоединил светодиоды. А он чуть светится, будто резисторы стоят. Где-то вроде слышал, что на Порте А стоят резисторы какие-то, которые можно программно отключить. Может в этом дело? Теперь понятно?)))
|
|
| |
ALHIMIK | Дата: Понедельник, 02.11.2009, 22:05 | Сообщение # 6 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| а питание AVCC есть ?
|
|
| |
pashteet | Дата: Понедельник, 02.11.2009, 22:07 | Сообщение # 7 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| а остальные порты А работают нормально?
|
|
| |
maximius | Дата: Понедельник, 02.11.2009, 22:45 | Сообщение # 8 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Есть. Когда программирую порты B, С или D, то все светодиоды нормально работают по программе. Добавлено (02.11.2009, 22:16) --------------------------------------------- Остальные пины порта А не пробовал - компьютер пока занят. Добавлено (02.11.2009, 22:45) --------------------------------------------- Залил на атмегу прошивку, где он всеми пинами болжен мигать светодиодом синхронно. Вот результаты. Порт B. работает полностью Порт D. работают все выводы кроме PD0 Порт С. не работаю PC0 и PC6 Порт А. не работают вообще выводы PA0-PA3. PA4-PA6 постоянно светятся. РА7 не горит. Кстати, в фьюзах отключил JTAG. В чем может быть проблема?
|
|
| |
pashteet | Дата: Понедельник, 02.11.2009, 22:57 | Сообщение # 9 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| А ты где мегу достал? Она раньше нигде не стояла? Блин, я прям теряюсь в догадках, на ум кроме сгоревших ног ниче больше не приходит Добавлено (02.11.2009, 22:57) --------------------------------------------- покажи схему по которой к компу подключаеш и по которой светодиоды
|
|
| |
maximius | Дата: Понедельник, 02.11.2009, 23:12 | Сообщение # 10 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Ссылки на контроллеры даны выше. Мега новая. К порту А до этого вообще ничего не подключал. Только порты B и C использовал. Хотел подключить моторчики через L293D, а как оказалось порт А не работает... Светодиоды с резистором на 330ом подключал. Точнее один светодиод с резистором подключал по очереди ко всем пинам.
|
|
| |
pashteet | Дата: Понедельник, 02.11.2009, 23:25 | Сообщение # 11 |
Зарегистрирован 21.09.2009
Группа: Новички
Сообщений: 225
Город: Волжский
Статус: Offline
| немог случайно замкнуть? Я покупал новую Мега32, все работает безупречно, все порты работали с первого раза (после отключения JTAG). Так что смотри монтаж, прозванивай на предмет короткого, других вариантов нема
|
|
| |
maximius | Дата: Понедельник, 02.11.2009, 23:30 | Сообщение # 12 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| Ок, спасибо. прозвоню-посмотрю. А если замкнул, то мог тем самым ноги спалить? Добавлено (02.11.2009, 23:30) --------------------------------------------- Неа, схема нигде не коротит. Я понимаю один-два пина не работают, а это ведь целый порт странный... Блин, тем более я этим портом вообще не пользовался
|
|
| |
ALHIMIK | Дата: Вторник, 03.11.2009, 00:36 | Сообщение # 13 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| спрошу есчё раз на ноге AVCC что ? Спрашиваю тк портА имеет отдельное питание - угадайте откуда он его берёт...
|
|
| |
maximius | Дата: Вторник, 03.11.2009, 01:39 | Сообщение # 14 |
Зарегистрирован 29.08.2009
Группа: Новички
Сообщений: 71
Город: Нижний новгород
Статус: Offline
| ...с пина AVCC))) Угадал?! На этом пине есть питание 4.9В, как и на VCC. С питанием все вроде в порядке.
|
|
| |
ALHIMIK | Дата: Вторник, 03.11.2009, 16:49 | Сообщение # 15 |
Язык программированя: C - вот Истинная вера для МК
Зарегистрирован 23.12.2008
Группа: Опытные
Сообщений: 83
Город: СПб
Статус: Offline
| Да странно что не работает... а АЦП\Компаратор часом не включенно ? PS как то купил сибе пик 16ф876 часть ног была палёная...
|
|
| |