реклама на сайте
подробности

 
 
> AVR Studio 5 + avrlib + DS1307, Проблемы с I2C интерфейсом
Дима 128
сообщение Sep 21 2011, 13:02
Сообщение #1





Группа: Участник
Сообщений: 11
Регистрация: 21-09-11
Пользователь №: 67 312



Друзья подскажите как обмениваться данными с часами DS1307 через функции avrlib Раньше писал с CodeVision там программный I2C и библиотека под часы была но пришлось перейти на AVR Studio так как библиотеки avrlib есть графический дисплей вот что то пытался написать но не работает не пойму как пользоваться I2C Библиотекой в итоге этого исходника ничего не происходит хотя импульсы на выходе контроллера есть (mega128) FCpu=8мгц В переменных нули =(((



i2cSetBitrate(50);
i2cInit();


while(1)
{


i2cSendStart();
_delay_ms(100);
i2cSendByte(0xd0);
_delay_ms(100);
i2cSendByte(0);
_delay_ms(100);
i2cSendStart();
_delay_ms(100);
i2cSendByte(0xd1);
_delay_ms(100);
sek= i2cGetReceivedByte();
min= i2cGetReceivedByte();
hour= i2cGetReceivedByte();


i2cSendStop();
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Дима 128   AVR Studio 5 + avrlib + DS1307   Sep 21 2011, 13:02
- - haker_fox   QUOTE (Дима 128 @ Sep 21 2011, 22:02) Дру...   Sep 22 2011, 03:07
|- - Дима 128   По теме: Вам следует почиать стандарт на шину I2C....   Sep 22 2011, 04:16
|- - haker_fox   QUOTE (Дима 128 @ Sep 22 2011, 13:16) Ну ...   Sep 22 2011, 09:32
|- - Дима 128   Так вот и я запускал не одни часы =))) Но в CodeVi...   Sep 22 2011, 15:48
|- - Дима 128   Пробовал вот так rs&=3; if (sqwe) rs|=0x10; if...   Sep 22 2011, 18:01
|- - haker_fox   QUOTE (Дима 128 @ Sep 23 2011, 00:48) Так...   Sep 23 2011, 08:02
|- - Дима 128   Ну не писать же библиотеку I2C С нуля если она там...   Sep 23 2011, 08:07
|- - haker_fox   QUOTE (Дима 128 @ Sep 23 2011, 17:07) Ну ...   Sep 23 2011, 11:47
|- - Дима 128   Да я на ассемблере запускал его соответственно зна...   Sep 23 2011, 14:59
- - paskal   Цитата(Дима 128 @ Sep 21 2011, 17:02) i2c...   Sep 23 2011, 16:55
|- - Дима 128   Вы про бит чтения.запись? Там получается что у уст...   Sep 23 2011, 18:30
|- - paskal   Цитата(Дима 128 @ Sep 23 2011, 21:59) Вы ...   Sep 23 2011, 18:37
|- - Дима 128   Как же реализовать это в этих функциях? Я думал та...   Sep 23 2011, 18:47
- - paskal   Поэтому надо писать свои функции. Для I2C это не с...   Sep 24 2011, 06:33
- - Дима 128   Да наверно придется что то самому придумать =(((   Sep 24 2011, 06:52
- - Дима 128   RE: AVR Studio 5 + avrlib + DS1307   Sep 25 2011, 16:27


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 12:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016