Нигде в интернете немог найти примера подключения pcf8583 , может кому пригодится . Сначала пробывал на Pic18f458, но несмог добиться нормальной его работы с графическим индикатором.
Молодец !!! Зачет. Для полноты картины добавляем режим смены часов и минут, увеличивает шрифт и получаются готовые часы на GLCD. В проге все грамотно, со структурами, интересно только одно, почему библиотека I2C так обозвана ??? Что то в стандартной исправлено ??? Будьте оригинальны-не повторяйте чужих ошибок ! Рыба сдохла. Теперь STM32(TS)+C#(VS).Старею :)
В стандартной библиотеке подключение: SCL As PORTC.3 SDA As PORTC.4 и переназначатся на #option SCL = PORTB.1 #option SDA = PORTB.0 упорно нехотели , что и было поменяно в ней. А что касается названия - так просто обозвалось ;)) Я не волшебник, я только учусь ...
В стандартной библиотеке подключение: SCL As PORTC.3 SDA As PORTC.4
Это в софтовом I2C, а у тебя по схеме на хардовый подключено. Исправил твою прогу немного,с хардовым I2C заодно выкладываю свои незаконченные часы, только на 7 сегментных индикаторах.
Вот это уже больше похоже на часы , хотя как-то "примитивно-громоздко" вышло и в следующий раз надо будет сделать на прерываниях портаБ (сейчас неохота железо переделывать)