-
- Я я забыл уже про пики и CCS-ы. Это библиотечная функция. Но что там она делает не помню. То ли просто флаг прерывания uart возвращает, то ли показывает наличие принятых данных в буфере (если там поддержана буферизация). Попробуй просто Гудвин(41 знак., 19.02.2014 22:16)
- uart софтовый , прерываний естественно нет. Про инициализацию, она в конфиге , хотя мысли появились. Завтра попробую, спс... - Aleksey_75(19.02.2014 22:21)
- #use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors) Reccer(129 знак., 19.02.2014 23:13)
- ОГРОМНОЕ СПАСИБО!! Что-то я втупил, ведь смотрел же в сторону errors. Aleksey_75(253 знак., 20.02.2014 08:57)
- 1) Точно не знаю, но думаю, что RS232_ERRORS для каждого потока своя (имеется ввиду для каждого STREAM=id в директиве Reccer(666 знак., 20.02.2014 11:41)
- сегодня методом проб и ошибок (мне так кажется)RS232_ERRORS это некий виртуальный RCSTAx. у меня всегда 7бит (RCSTAx.SPEN) = 1, 5бит (RCSTAx.SREN)=1, при ошибке приёма 2 бит(RCSTAx.FERR) =1. Могу конечно ошибаться , но мне показалось как-то так.А Aleksey_75(113 знак., 20.02.2014 22:29)
- OK! Спасибо! - Aleksey_75(20.02.2014 12:04)
- 1) Точно не знаю, но думаю, что RS232_ERRORS для каждого потока своя (имеется ввиду для каждого STREAM=id в директиве Reccer(666 знак., 20.02.2014 11:41)
- ОГРОМНОЕ СПАСИБО!! Что-то я втупил, ведь смотрел же в сторону errors. Aleksey_75(253 знак., 20.02.2014 08:57)
- #use rs232(baud=9600, xmit=PIN_A2,rcv=PIN_A3, errors) Reccer(129 знак., 19.02.2014 23:13)
- uart софтовый , прерываний естественно нет. Про инициализацию, она в конфиге , хотя мысли появились. Завтра попробую, спс... - Aleksey_75(19.02.2014 22:21)
- Я я забыл уже про пики и CCS-ы. Это библиотечная функция. Но что там она делает не помню. То ли просто флаг прерывания uart возвращает, то ли показывает наличие принятых данных в буфере (если там поддержана буферизация). Попробуй просто Гудвин(41 знак., 19.02.2014 22:16)