12.06.2007, 15:02
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
Сообщение от urry
|
temp=i2c_read(0);//считываем значение регистра
a разве эта функция не воид ?
temp=i2c_read(void);
или
temp=i2c_read();
Может, этот ноль мешает ?
Нет, посмотрел пример - все у тебя правильно. А часы правильно считываются ?
|
temp=i2c_read(0); 0 это показывает что принимается последний байт и не выставляется ACK,пробовал без нуля вообще глюки начинаются.Кажись часы правельно считают,сейчас попробую их настроить и уйти бесконечный цикл,посмотрю меняются минуты и секунды.
|
|
|
|
12.06.2007, 15:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
часы работают,вот из мануала по pcf8583,считывание регистра.
-- Прилагается рисунок: --
|
|
|
|
12.06.2007, 15:41
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Убери термометр из проекта, вполне вероятно, что протеус не хочет с 2 девайсами работать. Настраивай по очереди.
Синхронизируй логический анализатор и посмотри на нем сами сигналы - анализатор работает точнее, чем и2с монитор. Проверено.
|
|
|
|
12.06.2007, 16:10
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
да я бы рад логическим анализатором поработать,но плохо умею им пользовать,попробую конечно.Попробую графики построю.
Да и про Visual C++ оказывается надо сначало сам язык учить С++(знать си мало),потом уже делать меню и окна для виндоус.
|
|
|
|
12.06.2007, 16:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
вот график с начало старта и конец передачи,все нормал,но на шине данных нет от часов,делал с отключеной DS1621.
-- Прилагается рисунок: --
|
|
|
|
12.06.2007, 16:56
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Да, видно, что 0 читаешь. Или модель протеуса такая, или читай даташиты... Я с ними не работал.
|
|
|
|
12.06.2007, 17:45
|
|
Почётный гражданин KAZUS.RU
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
|
Модель такая. Ищи на нее новую либу и длл-ку.
В качестве примера присоединяю вроде бы что-то работающее на авр, нашел на форуме. У меня матерится на длл.
Прикрепленный файл: 7437755.rar
|
|
|
|
12.06.2007, 18:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
|
я вспомнил где то в форуме по протеусу всплывала модель pcf8583 с глюками,если есть со старого протеуса выложи
|
|
|
|
12.06.2007, 22:31
|
|
Прохожий
Регистрация: 17.09.2005
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Профи ! Как мне полученные по RS232 значения с плавующей точкой присвоить переменным ?
например приняли a2.332 ,как это присвоить переменной a чтобы дальше производить математические вычисления ?
|
|
|
|
13.06.2007, 08:47
|
|
Прописка
Регистрация: 04.08.2006
Сообщений: 139
Сказал спасибо: 12
Сказали Спасибо 12 раз(а) в 11 сообщении(ях)
|
В компиляторе у меня не работает удобная функция -коментирование-раскоментирование строк - из контекстного меню (см. рис).
Версия компилятора - CCS C 4.038.
P.S. Самое плохое, так это то, что раньше эта функция работала. Может быть что-то подскажете
-- Прилагается рисунок: --
![](https://kazus.ru/nuke/users_images/13062007/871572.JPG)
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:17.
|
|