Pages: [1]   Go Down
Author Topic: Arduino Mega Serial Communication  (Read 273 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 5
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hello, I am trying to upload, and receive data from the Arduino Mega from the serial port, not using USB. Is this possible? I have a USB to serial converter connected to my laptop, and the rs232 connected to ground, rx and tx respectively. I still cannot get a simple program such as the blink example to upload. Any Ideas?

 :-?
Logged

USA
Offline Offline
Jr. Member
**
Karma: 0
Posts: 87
Who is John Galt?
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I was under the impression that sketch uploading on the Mega had to be done through the USB port.

Also, the USB connection provides power.  If the USB connection is not being used, the power must be supplied via the round black socket connection.
Logged

Florida
Offline Offline
Full Member
***
Karma: 0
Posts: 112
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Many people confuse a 'USB to Serial' adapter with a 'USB to RS232' adapter.

They are not the same.

A USB-RS232 adapter will not work.

RS232 defines logic 0 as a positive voltage, logic 1 as a negative voltage.

The chip on your Arduino expects almost the opposite... positive voltage for logic 1, and near zero volts for logic zero.



In addition, the Arduino board needs to be reset before attempting to upload a sketch.

The Arduino application toggles DTR to reset the board. If you only connect TX and RX, you will not be able to program the Arduino.

Upon reset, an Arduino runs a 'BootLoader' program.

The boot loader then looks for a 'magic' value to come down the serial connection.

If there is Magic, the bootloader programs the Arduino FLASH memory with your sketch.

If there is no Magic, the bootloader just times out after a few seconds, and runs whatever application is already present in FLASH.


Your may or may not have damaged your Arduino by using the RS232 adapter. Probably not... but the possibility is there.

Your Arduino came with the proper USB to Serial adapter. Why not just connect the corresponding cable?
Logged

Pages: [1]   Go Up
Jump to: