ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
1 июля
124752 Топик полностью
Михаил Е. (09.07.2008 21:05, просмотров: 142) ответил Михаил Е. на Ввод/вывод LPC2103 - это какой-то ужас! Сколько времени угробил... В прерывании дергал одной ногой (вкл. передатчика RS-485), а другие ноги тоже сбивались иногда. Я был уверен что FIOSET и FIOCLR работают с отдельными битами, оказывается нет.
Дополнение. Если кто выберет этот процессор - не связывайтесь!!! Такого ужаса я еще не встречал. Они оказывается и ввод через (_*_) сделали, не только вывод. У меня группа процессоров в связке RS-485. При включении питания адреса процессоров еще не назначены и выбор процессора идет подачей "0" на ножку соседнего процессора. Дальше ему назначается адрес и уже с нормальной адресацией команда подать "0" на следующий и т.д. Так вот, мало подать "0" на входную ногу, надо еще сделать огромную задержку, чтобы он этот 0 почувствовал. Я сделал 10е3 пустых циклов для задержки, только тогда стало работать как надо.