Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
29.06.2012, 15:38
|
|
Прописка
Регистрация: 30.06.2011
Сообщений: 139
Сказал спасибо: 94
Сказали Спасибо 47 раз(а) в 36 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
Посмотрел datasheet на микрочиповскую 24c04a. Они почему-то требуют, чтобы 1-ая нога была подключена либо к плюсу, либо к общему проводу.
|
|
|
|
29.06.2012, 15:46
|
|
Частый гость
Регистрация: 08.11.2005
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
С начало подключал к +, а затем подключил к -, результат остался прежним
|
|
|
|
29.06.2012, 15:58
|
|
Прописка
Регистрация: 30.06.2011
Сообщений: 139
Сказал спасибо: 94
Сказали Спасибо 47 раз(а) в 36 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
Proteus все отрабатывает, но ругается на ложный перепад SCL... Может быть он и сбивает реальную микросхему?
Последний раз редактировалось suriCat; 29.06.2012 в 16:07.
Причина: Добавил слова
|
|
|
|
29.06.2012, 16:53
|
|
Частый гость
Регистрация: 08.11.2005
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
пересадил на порт A микроконтроллер перестал виснуть. Но возникла другая проблема, записываю значения, а затем считываю их. Проверку через if не проходит. Может подскажите как быть. Вполне возможно что ничего не записывается. Не важно, что писать в память, всегда на считывание выдает 0xff. Что это могло бы значить?
Последний раз редактировалось eu8cc; 29.06.2012 в 17:15.
|
|
|
|
29.06.2012, 17:33
|
|
Частый гость
Регистрация: 08.11.2005
Сообщений: 16
Сказал спасибо: 5
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
Спасибо ВСЕМ за помощь!!! Разобрался, проблема устранил поменяв местами sda и scl. Хотел бы все же повесить 24с04 на порт С но тогда виснет контроллер при опросе. Видно аппаратные там проблемы возникают. Если бы знал, то вешал бы сразу на порт А и не мучился.
|
|
|
|
29.06.2012, 21:54
|
|
Прописка
Регистрация: 31.03.2005
Сообщений: 223
Сказал спасибо: 25
Сказали Спасибо 20 раз(а) в 14 сообщении(ях)
|
Re: Atmega16 + 24c04 не работает в железе
И еще одно предположение. Если у Вас подключен JTAG, то программный I2C на этих выводах работать не будет. Проверьте фьюзы.
Удачи!
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:58.
|
|