Connecting a PIC

Status
Not open for further replies.

joellee

New Member
So far I've got a code loaded into the PIC, and would like to test it. I would just like to clarify if my pin connections are alright

**broken link removed**

or click here if the picture doesn't show up

The code, if it is of any use to check if my connections are right..It is quite straight forward
*detects the string "GPGGA" in a serial data @ 4800bps, once it detects, it takes in the next 24 bytes and retransmit it at 2400bps - and does this forever*

Device = 16F877
Xtal = 20

Dim Position[24] As Byte
TRISA = %00000001
Declare Rsin_Pin PORTA.0
Declare Serial_Baud 4800

Loop:
RSIn Wait ("GPGGA"), Str Position
SerOut PORTA.1, 16780, [Str Position]
GoTo Loop

*I've posted another topic about the code a few days before, thanks guys for helping out*
 
Last edited:
You need to hook up all the Vdd pins and Vss pins you also want a resistor to pullup mclr smething like 10k not just a wire to Vdd
 
It seems odd that you are not using the serial port. You have to run the receive and transmit at the same rate at any one time, but you could always buffer the data at 4800 and then change the data rate, and transmit at 2400

I guess that you are using a library function which bit-bashes serial signals on any port, but you will somewhere have to tell it to transmit at 2400.
 

thanks for the note!

the 16780 thing in the code is supposed to translate into 2400 bps.
 
If you're posting pictures or attachments, post them here - use the Manage Attachments button under the Go Advanced button.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…