EmbeddedRelated.com
Forums
The 2025 Embedded Online Conference

pic18f252 usart char

Started by Unknown December 29, 2003
hi all
can the USART of PIC 18f252 transmit only signed char or does it even
transmit unsigned char.
i am checking the serial communication by sending a few HEX values through
the PIC through a MAX232 to my PC,but when i send hex values above 0x80
ie(128 d) i donot get the desired byte on my PC.
waiting for an reply anxiously

krishna
--------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .



Check to make sure you are using 8-bit no parity settings on the USART of both the PC and PIC.  I can't speak for the 18F252, as I've not used it, but the pic's I've used will do 8-bit no parity just fine.  If you are using 7-bit with parity, then you can't do unsigned chars as they won't fit in 7 bits, and the USART will chop off the 8th bit and replace it with the parity bit.
----- Original Message -----
From: k...@microtechnologies.net
To: p...@yahoogroups.com
Sent: Monday, December 29, 2003 1:37 PM
Subject: [piclist] pic18f252 usart char

hi all
can the USART of PIC 18f252 transmit only signed char or does it even
transmit unsigned char.
i am checking the serial communication by sending a few HEX values through
the PIC through a MAX232 to my PC,but when i send hex values above 0x80
ie(128 d) i donot get the desired byte on my PC.
waiting for an reply anxiously

krishna
--------------------------------
mail2web - Check your email from the web at
http://mail2web.com/ .


to unsubscribe, go to http://www.yahoogroups.com and follow the instructions
Yahoo! Groups Links
To



also, check the pc side of things. some serial I/O libraries whack
the 8th bit. there is nothing in the PIC USART that precludes 8 bit
I/O.

--- In , "Bert Drake" <Bert@D...> wrote:
> Check to make sure you are using 8-bit no parity settings on the
USART of both the PC and PIC. I can't speak for the 18F252, as I've
not used it, but the pic's I've used will do 8-bit no parity just
fine. If you are using 7-bit with parity, then you can't do unsigned
chars as they won't fit in 7 bits, and the USART will chop off the
8th bit and replace it with the parity bit.
> ----- Original Message -----
> From: krishnap@m...
> To:
> Sent: Monday, December 29, 2003 1:37 PM
> Subject: [piclist] pic18f252 usart char > hi all
> can the USART of PIC 18f252 transmit only signed char or does it
even
> transmit unsigned char.
> i am checking the serial communication by sending a few HEX
values through
> the PIC through a MAX232 to my PC,but when i send hex values
above 0x80
> ie(128 d) i donot get the desired byte on my PC.
> waiting for an reply anxiously
>
> krishna >
> ------------------------------
--
> mail2web - Check your email from the web at
> http://mail2web.com/ . >
>
> to unsubscribe, go to http://www.yahoogroups.com and follow the
instructions
>
>
> --------------------------------
----------
> Yahoo! Groups Links
>
> a.. To





The 2025 Embedded Online Conference