I use Max3232(3v), which is the same with Max232(5v), as the RS232 transceiver to communicate between PIC16F876 and PC serial port. BUt when I plug the ICD module jack onto my board, Max3232 will transmit the data (0x00) to serial port and show on the hyperlink sreen.
someone who had met this problem before tell me how can i fix it?
thank you!
ckielstra
Joined: 18 Mar 2004 Posts: 3680 Location: The Netherlands
Posted: Sun Dec 12, 2004 12:00 pm
The MAX3232 is only a level converter and has no additional 'intelligent' circuitry like baudrate generators, so I find it hard to believe the MAX3232 is the cause of your problem.
Connecting the ICD will place the processor in a wait state, so it can't be the processor either.
Do you receive a single 0x00 character or is it a stream of multiple characters?
If it is just a single character then it could be caused by a startup effect.
Sorry, I think you'll have to provide us with more information:
- Do you receive a single or a stream of characters?
- Is your board powered by the ICD?
- What baudrate are you using?
- What is the SHDN pin of the MAX3232 connected to?
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