ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
936204 Топик полностью
Точка опоры (26.07.2019 20:48, просмотров: 156) ответил FDA на !!! Должен признать, что я распиздяй! :-( В коде для программного I2C, которому 9 лет (с 2010 года его использую), была ошибка! При чтении данных я снимал информацию с линии SDA не в середине клока SCL, а после его заднего фронта. Как это работало
С кем не бывает! Дважды вляпывался с 8051 в "я нашёл аппаратный баг!" и оба раза - мимо. Крайний - по ссылке . Сейчас перечёл - офигеть! Оказывается, я даже нарыл старый безмозглый интел и запустил его с внешней ПЗУ... Один раз - грешил на ОЗУ в AVR (неинициализованная переменная в asm'е). После этого - по тыще раз перепроверяю свои испходники, если нет errata, а не работает. С другой стороны - пара обоснованных жалоб в Атмел была (опечатка в коде программного мастера I2C для AVR и баг в железе некоторых(?) 8051).
Заказать импортные ЭК - https://shop.fulcrum.ru/buy