[elektro] zavarvédelem

Pipi lista at puzsar.hu
Tue Jul 22 22:35:15 CEST 2014


2014.07.22. 22:25 keltezéssel, Skandar Graun írta:
> Overrun errort timer megszakításban nézek, ott újraindítok (RCSTA = 0;
miért is? ezt karakterenként kell nézni, a karakter kiolvasása előtt
a sorrendet is illik betartani
igy találomra egy 24FJ uart:
1. Set up the UART (as described in Section 16.2
ìTransmitting in 8-Bit Data Modeî).
2. Enable the UART.
3. A receive interrupt will be generated when one
or more data characters have been received as
per interrupt control bit, URXISELx.
4. Read the OERR bit to determine if an overrun
error has occurred. The OERR bit must be reset
in software.
5. Read UxRXREG.
The act of reading the UxRXREG character will move
the next character to the top of the receive FIFO,
including a new set of PERR and FERR values.

> RCSTA = 0x90)
> Frame errort még nem, az holnap.
> De minden adás után is újra akarom indítani, az még nem jött össze.
> Debuggerrel nem sokra mennék, eléggé random a hiba...
dehogynem, ha már nem veszi a karaktert meg kéne nézni a státuszbiteket



-- 
Pipi
http://www.puzsar.hu



More information about the Elektro mailing list