Доброе время суток)
Извините за наглость

но вопрос общего характера.
Мне нужно написать эмуляцию часов ds1307.
Понятно, что это будет slave, с командами чтения и записи по i2c
Никак в голове никак не складывается концепция реализации на FreeRTOS (имеется ввиду взаимодействие коллбэков и потоков, как распознать команды чтения/записи)
На картинке, пример работы с ds1307:
packet#27 - так происходит запись (первый байт куда писать, остальные что писать)
packet#28 - установка указателя для чтения
packet#29 - чтение данных
Вообщем протокол стандартный.
Может у кого-то есть опыт или идеи по написанию слэйва под операционкой?
Буду рад любой помощи)
Сообщение отредактировал simark1979 - Feb 7 2018, 11:41