USB to Serial Converter using AVR microcontroller
- Dr. Ayman Shalaby
- aimanshalpy@gmail.com
- 38.811 Views
- medium
- Non tested
This project is a USB to Serial converter using an ATMEL AVR microcontroller. There are two version of the converter, one with SMD parts and another with TH parts. The mcu used is an ATmega8 and USB communication is done using software on AVR mcu. It’s based on the software USB implementation of AVR-CDC. Firmware can be downloaded from the download section of CDC-RS232.
SMD version
Photos
Can this converter be used with laptop? to laod program in pic micro which is inserted in dev.board and dev.board is connected with usb cable to laptop.laptop has a bootloader installed.
need C program or hex file to load that controller. C program is much better.
Firmware can be downloaded from http://www.recursion.jp/avrcdc/download.html
Link is not working. Do you have another link?
Try this link here: http://www.recursion.jp/prose/avrcdc/cdc-232.html
i’m going to build this converter ….
.
but tell me …is it able to program AT89C51/52/53 microcontrollers using TX RX pins
.
.
plz reply soon
It is not a programmer , it is a converter
Sir Ayman, I’m trying to install the driver. I’m using a Atmega328p. My O.S. is a Windows 7 64 bits Ultimate. I follow all the instructions on “Read Me 64 File”. But, doesn’t work yet. The Device is not recognized. And your schematics here in this page, you use a 16 Mhz crystal. But, in CDC 232 page, you use a 12 Mhz Crystal. In the Hex file from CDC 232 page, the 328p Hex file, needs a 12 Mhz and I’m using this. But, there is a Hex File for a 328p with 16 Mhz clock ? since from now, sorry for my terrible self-taught english and thank you Sir in advance for your attention and help.
yes, its not working, I cant find the device in my computer.
only works under Windows 7 and lower.
On Linux on all recent versions.
Windows 8/10 does not work.
Hi,
Just wondering – for the smd version of your board, there is no ISP header. How do you load the firmware into the ATmega8?
rgds,
sc
You will have to temporary hook up wires to the mcu and program the IC or you will have to program it before soldering.