by PedroR » Mon Dec 28, 2009 12:30 pm
by PedroR
Mon Dec 28, 2009 12:30 pm
Hi JavaRN
How about connecting the RESET pin to one of the PWM ports and setting HIGH or LOW (with RAW pulses)?? I think this would make for a good solution.
Having said this, from what I've seen, resetting is only interesting when you want to change the baud rate. I don't see any use for it in the docs, so you wouldn't need to implement it.
However because
RESET is Active LOW (page 60 of the user's manual) you can't leave it unconnected (this is annoying...). Connecting a Resistor (probably 1K) between the power pin (5V) and the RESET pin, to keep it HIGH (inactive) probably gets it solved.
There are two things to consider though:
>> the OLED uses a UART at 3.3V (and I believe the Roboard is 5V) so you will need a 1K series resistor on the RX line.
On the TX line you should be OK because 3.3V is usually enough to be detected by 5V devices.
>> The OLED has an auto baud rate feature. You need to send "U" after power up to have the OLED lock on to the correct baud rate.
Refer to page 56 of the manual here
http://www.4dsystems.com.au/downloads/m ... Rev1.3.pdf
I must say it is a brilliant idea to use an OLED for output on the roboard.
It is small, cost effective, easy to implement and offers low power usage. In addition it looks great, much better than a serial LCD, to match with the superior quality of the roboard
If you have any additional question please let me know as we may be able to forward it to the manufacturer.
Regards
Pedro.
Hi JavaRN
How about connecting the RESET pin to one of the PWM ports and setting HIGH or LOW (with RAW pulses)?? I think this would make for a good solution.
Having said this, from what I've seen, resetting is only interesting when you want to change the baud rate. I don't see any use for it in the docs, so you wouldn't need to implement it.
However because
RESET is Active LOW (page 60 of the user's manual) you can't leave it unconnected (this is annoying...). Connecting a Resistor (probably 1K) between the power pin (5V) and the RESET pin, to keep it HIGH (inactive) probably gets it solved.
There are two things to consider though:
>> the OLED uses a UART at 3.3V (and I believe the Roboard is 5V) so you will need a 1K series resistor on the RX line.
On the TX line you should be OK because 3.3V is usually enough to be detected by 5V devices.
>> The OLED has an auto baud rate feature. You need to send "U" after power up to have the OLED lock on to the correct baud rate.
Refer to page 56 of the manual here
http://www.4dsystems.com.au/downloads/m ... Rev1.3.pdf
I must say it is a brilliant idea to use an OLED for output on the roboard.
It is small, cost effective, easy to implement and offers low power usage. In addition it looks great, much better than a serial LCD, to match with the superior quality of the roboard
If you have any additional question please let me know as we may be able to forward it to the manufacturer.
Regards
Pedro.
Last edited by PedroR on Mon Dec 28, 2009 12:43 pm, edited 2 times in total.