-
- Пробовал закоментить ei(), пробовал GIE=1 - не прокатывает. Чертовщина одним словом. Погляжу еще по плате - мало ли, вдруг что не дает сигналу пройти. Хотя с виду просто как валенки - пик + драйвер 485. Геморно без внутрисхемной отладки. - vesago(07.06.2013 14:34)
- что там на плате глядеть, если другой проект работает? - abivan(07.06.2013 15:08)
- У меня плата - готовое устройство. Под руками была. Не залоченный проц. Перед опытами слил прошивку. Я вызвонил основные узлы без деталей. Хз может чего пропустил. Всеж должно работать просто. Передача - хэловорлд - с полтыка завелась. Значит с vesago(38 знак., 07.06.2013 15:51)
- Я хотел вопросить - может еще чего может мещать. Ну там иные периферийные узлы? Я с пиками особо не знаком - не охота перелопачивать шиты и примеры. - vesago(07.06.2013 15:56)
- первой в настройках порта всегда идет команда отключения модуля SPEN = 0; потом всё по пунктам из мануала quarry(1089 знак., 07.06.2013 17:17)
- Перенес первым пунктом, но не оказало влияния. - vesago(07.06.2013 17:25)
- а по какому вектору прерывания ждёмс? - quarry(07.06.2013 17:33)
- Перенес первым пунктом, но не оказало влияния. - vesago(07.06.2013 17:25)
- еще раз. Сделай тестовый проект. инициализаци и цикл. Все!!! если не заработает сюда кинишь. должен быть 1 файл с main.c Передача работала потому что не было разрешено прерывание TXIE=0; !!!! - abivan(07.06.2013 16:20)
- Ну вот проектец. Что такое надо сделать, чтобы при приеме на 9600 байта, запалился светодиод? Кварц 20 мегагерц. Может скорость по другому считать надо? vesago(07.06.2013 16:45)
- для начала abivan(201 знак., 07.06.2013 16:59 - 17:05)
- Поправил, еще поправил vesago(233 знак., 07.06.2013 17:18)
- для начала abivan(201 знак., 07.06.2013 16:59 - 17:05)
- Ну вот проектец. Что такое надо сделать, чтобы при приеме на 9600 байта, запалился светодиод? Кварц 20 мегагерц. Может скорость по другому считать надо? vesago(07.06.2013 16:45)
- Выше уже советовали, проверьте точно нет в статусе ошибки OERR? - Dany(07.06.2013 16:19)
- Проверил - нет. Я в xc8 накидал. Может кривой он? Хотя повторю передача, мигание четко работают. - vesago(07.06.2013 16:47)
- первой в настройках порта всегда идет команда отключения модуля SPEN = 0; потом всё по пунктам из мануала quarry(1089 знак., 07.06.2013 17:17)
- Я хотел вопросить - может еще чего может мещать. Ну там иные периферийные узлы? Я с пиками особо не знаком - не охота перелопачивать шиты и примеры. - vesago(07.06.2013 15:56)
- У меня плата - готовое устройство. Под руками была. Не залоченный проц. Перед опытами слил прошивку. Я вызвонил основные узлы без деталей. Хз может чего пропустил. Всеж должно работать просто. Передача - хэловорлд - с полтыка завелась. Значит с vesago(38 знак., 07.06.2013 15:51)
- gie=1 это разрешение прерывания. я указал на проблему у тебя разрешены прерывания при приеме, поэтому ты проваливаешься в прерывание и из него не выходишь RCIE=1; - abivan(07.06.2013 15:05)
- убери все лишнее оставь только main. в ней инициализацию и цикл с проверкой флага. - abivan(07.06.2013 15:02)
- что там на плате глядеть, если другой проект работает? - abivan(07.06.2013 15:08)
- Пробовал закоментить ei(), пробовал GIE=1 - не прокатывает. Чертовщина одним словом. Погляжу еще по плате - мало ли, вдруг что не дает сигналу пройти. Хотя с виду просто как валенки - пик + драйвер 485. Геморно без внутрисхемной отладки. - vesago(07.06.2013 14:34)