P.S.: Proteus 7.10
Proteus не обновляет данные при симуляции
- Сообщения: 83
- Зарегистрирован: Чт дек 29, 2011 16:25:56
Добрый день, форумчане! Подскажите пожалуйста, почему proteus не обновляет данные при симмуляции. Работаю с ds1307. Дату и время могу установить без проблем, а при получении, такое впечатление, что идет запоминание старых значений. Часы шлет верно, а остальное - либо значение часов, либо мусор. В чем может быть прикол.
P.S.: Proteus 7.10
P.S.: Proteus 7.10
- Реклама
- Сообщения: 7853
- Зарегистрирован: Ср фев 11, 2009 20:35:58
1. Нужно приложить проект.
2. http://radiokot.ru/forum/viewtopic.php?f=2&t=3739
2. http://radiokot.ru/forum/viewtopic.php?f=2&t=3739
- Сообщения: 83
- Зарегистрирован: Чт дек 29, 2011 16:25:56
Проект прилагаю, сам проект proteus и hex-файл. Если нужны исходники, то могу и их приложить. I2C программный. IDE - AVR Studio 5
- Вложения
-
- project.rar
- (19.58 КБ) 137 скачиваний
А кому нужен проект без исходников, пронаблюдать то что вы описали?..
Любой, заслуживающий внимания, опыт приобретается себе в убыток...
- Сообщения: 83
- Зарегистрирован: Чт дек 29, 2011 16:25:56
- Реклама
Код: Выделить всё
//----------------
void I2C_SDA_SET()
{
I2C_PORT |= bit(SDA);[color=#800000]Техноманьяк и IT-шаман. Танцы с бубном на дому.[/color]
- Сообщения: 83
- Зарегистрирован: Чт дек 29, 2011 16:25:56
Спасибо, буду разбираться...а по-поводу резисторов, то они были, но каком-то форуме прочитал, что в proteus надо пользоваться pullup, вот и убрал...
Pullup в протеусе тоже есть. В библиотеке элементов, в разделе Modelling Primitives. Ставить обязательно, по спецификации шины.
И еще протеус вам неоднозначно намекает, что на соединении PC0 и SDA возникает конфликт логических уровней. Вот как раз из-за принудительной установки "1" на порту.
И еще протеус вам неоднозначно намекает, что на соединении PC0 и SDA возникает конфликт логических уровней. Вот как раз из-за принудительной установки "1" на порту.
[color=#800000]Техноманьяк и IT-шаман. Танцы с бубном на дому.[/color]
- Сообщения: 83
- Зарегистрирован: Чт дек 29, 2011 16:25:56


