|
|
View previous topic :: View next topic |
Author |
Message |
Guest
|
pic not sending to pc :question: |
Posted: Sat Nov 19, 2005 3:30 pm |
|
|
hello to all and thanks for the adviseyou could provide, here is the code:
pic placed in matrix multimedia development board:
#include <16F84A.H>
#fuses XT, NOWDT, NOPROTECT, PUT
#use delay(clock=3276800) //3276800 MHz OSC
#use rs232(baud=9600, xmit=PIN_A1, rcv=PIN_A0, PARITY=N, BITS=8, ERRORS)
main() {
byte i;
for (i=0; i<10; ++i) {
printf("this is a test \r\n");
}
} // end
this is working fine using a terminal software, i get the message from pic
10 times, but also terminal software says in status bar "framming error".
then when i place pic in project board using either 3.57 or 4 mhz crystal
and changing #use delay to proper crystal and compile and download to pic the terminal software doesnot get anything, i connect to serial port first
with software then i power project board but no results, wires are connected right, using A0 and A1. will this have to do with the "framming error" am getting while connecting software with matrix board even though is working?
thanks in advance to all |
|
|
Mark
Joined: 07 Sep 2003 Posts: 2838 Location: Atlanta, GA
|
|
Posted: Sat Nov 19, 2005 5:15 pm |
|
|
Are you using a RS232 transceiver chip between the PIC and the PC? |
|
|
Guest
|
|
Posted: Sun Nov 20, 2005 5:34 pm |
|
|
only using max232 with 4 capacitors |
|
|
PCM programmer
Joined: 06 Sep 2003 Posts: 21708
|
|
Posted: Sun Nov 20, 2005 6:01 pm |
|
|
Quote: | pic placed in matrix multimedia development board: |
Apparently, you're using the board shown in the following link:
http://www.matrixmultimedia.com/datasheets/hpdevbd.pdf
Quote: |
when i place pic in project board using either 3.57 or 4 mhz crystal
and changing #use delay to proper crystal and compile and download
to pic the terminal software doesnot get anything, |
One way to test this problem, is to get a 3.2768 MHz crystal, and install
it in your project board. If the project board starts to work, then
you know the problem is in the software UART CCS library code.
If the project still doesn't work, then you know there is problem
in the project board -- probably in the connections.
I think it's likely that the problem is in the connections on your project
board. You are probably missing one or more of the following connections:
1. You need a 10K resistor (going to +5v) on the MCLR pin of
the 16F84A.
2. The crystal needs a 22 PF capacitor connected between each side
of the crystal and ground.
3. You need to connect pin 5 of the PIC to Ground, and also connect
pin 14 to +5v.
4. The MAX232 must be connected correctly. Look at the following
schematic and verify that you have done it the same way.
http://www.sparkfun.com/datasheets/PIC/pic-p18b-sch.gif |
|
|
Guest
|
|
Posted: Tue Nov 22, 2005 9:19 pm |
|
|
thanks pcmprogrammer, all your points in connections on project board except the 10k going to mclr have been checked and are there, not using the 3.27 crystal though, have to get one and test, will tell what happens
thanks |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|