Тъй като не можах да намеря запаметяващ осцилоскоп - спретнах една програмка, която ми събира състоянието на 2 от линиите(CTS и DSR) на RS232 и прави времедиаграма. И от там веднага лъсна, че гршката е при подаване на втория стартов сигнал....нямах нерви да гледам къде съм сбъркал, така че забравих всичко написано до момента и пренаписах кодa наново. С помощта на 'Софтуерния осцилоскоп' докарах тактовете и сигналите в идеални параметри. Поствам кода на библиотеката за четене/запис на i2c памети (както обещах). Библиотеката е развойна и може да се прочете/запише само 1 блок памет(256 байта), но с лека доработка може да се адаптира да чете/записва всяка памет с интерфейс i2c (просто трябва да се добави адресиране за останалите блокове).
Ами това е засега. Благодаря на всички които помагаха.
Потребители разглеждащи този форум: 0 регистрирани и 5 госта
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл