Go Down

Topic: Serial display driving problems [RESOLVED] (Read 1 time) previous topic - next topic

BulletMagnet83

Feb 13, 2012, 11:37 pm Last Edit: Feb 18, 2012, 10:32 pm by BulletMagnet83 Reason: 1
Hi guys,

I'm having a bit of bother trying to get a particular display module working. Here's what I've got:

http://www.embeddedadventures.com/14_segment_led_display_DSP-0801-BLUE.html

I want to use the display in asynchronous serial mode but instead of sending characters to it from a serial monitor on the PC, I want the Arduino (I'm using the UNO board) to do it instead. There's a PIC on-board which is supposed to take the data and do all the heavy lifting for driving the displays, but the data sheet is not very helpful for my chosen application, and being a massive n00b, looking through the source code has left me none-the-wiser as I'm not entirely sure what I'm looking for.

I've checked and double-checked the handful of jumper wires needed and I'm pretty sure I've not done anything stupid like having the Tx/Rx pins the wrong way around.

Any guidelines or helpful hints would be appreciated, it's a very attractive display and I'd like to be able to get some use out of it :-))

Cheers!

floresta

Quote
I want to use the display in asynchronous serial mode but instead of sending characters to it from a serial monitor on the PC, I want the Arduino (I'm using the UNO board) to do it instead.


I would start out by doing the first part, sending characters to it from a serial monitor on the PC.  This will verify the required wiring and the required communications parameters.  It should then be relatively straightforward to switch those connections to the Arduino and duplicate the communications parameters in your sketch.

What have you done so far?


Don

liudr

I second Don's suggestion to get the display to work on a PC first(over a TTL serial USB adapter). I don't know if you read page 5 where it says you need to use 115,200 baud rate and once you connect to it, it sends you a bunch of message. You can use that message to determine if the connection is made. Also on the same page, it says you should pluu BL to ground even if you are using serial. Did you do that?

BulletMagnet83

Thanks for the replies so far!

Unfortunately I don't own a TTL/USB converter, although it is on my shopping list. Is there any way I can modify an Uno board to accomplish the same thing? Like pulling the MCU out so the 8U2 HAS to talk to whatever I've wired up to the Tx/Tx pin headers?

I did remember about the blanking pin :-)) I've got the display to light all segments using synchronous mode so I'm fairly confident the hardware actually works, and the fault lies with me.

liudr


Thanks for the replies so far!

Unfortunately I don't own a TTL/USB converter, although it is on my shopping list. Is there any way I can modify an Uno board to accomplish the same thing? Like pulling the MCU out so the 8U2 HAS to talk to whatever I've wired up to the Tx/Tx pin headers?

I did remember about the blanking pin :-)) I've got the display to light all segments using synchronous mode so I'm fairly confident the hardware actually works, and the fault lies with me.


If you remove the MCU from arduino and connect TX to TX and RX to RX, you will be using the 8U2 (or 16U2) TTL USB adapter on the UNO board to connect to PC.

Go Up