ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
742613 Топик полностью
m16_home (15.03.2017 20:38, просмотров: 293) ответил Adept на Без прерываний. Там фактически линейные процедуры чтения данных, во время которых программа ничем более не занимается, поэтому последовательность действий для одиночных байт и циклы для пакетов, всё с контролем флагов и времени.
ну и зря. с прерываниями красиво получается. с х-мегой не работал но недавно для меги писал. в качестве алгоритма работы с шиной взял сишный код от DIHALT-а и переписал его на асме . посмотри , может что проясниться. http://easyelectronics.ru/avr-uchebnyj-kurs-ispolzovanie-avr-twi-dlya-raboty-s-shinoj-iic-i2c.html
в и2ц есть тонкости с аском/наском.