Let me start out first by saying, I want to build from the ground up. As such, I have not got a multiwii yet, but am learning the ins and out of general programming of an ATMega328, & building circuits before I do that. Ive gotten to where I can do SOME smd work. Anyway, I ordered a cheap FTDI board and something seems wrong. Shouldnt there be a cap on the reset pin's trace? Also, I compared the board to pricier versions and it seems, just, different. Will update with a photo later, but for now here a link to the exact board... http://pages.ebay.com/link/?nav=item.view&id=380777495426 it's made by neewer if that helps any.
Ive been getting the infamous "avrdude not in sync error", & ive already tried swapping tx/rx, put a .1uF cap between rst and gnd, plus choosing duemilanove/328 for a general board.
Ive verified that the atmels I attempted this on were already bootloaded by popping them in an UNO board and programming them.
Ftdi chip is seen by the laptop and has the correct com port.
not so much a multiwii question...
Re: not so much a multiwii question...
ive had the odd problem with bare 328 chips which may be similiar. are you useing internal oscillator @ 8mhz or external crystal ?
Re: not so much a multiwii question...
First set fuses with command line avrdude and use -B 1000 option to set internal clock at 1 MHz. I had have the same problem. -B 1000 option saved me. And then when fuses are correctly set for atmega 328, then burn bootloader without -B 1000 option. And for all that use USBasp programmer. After loading bootloader to atmega 328, then you can use FTDI.
For SMD atmel's you, must use -B 1000 option, but for DIP atmel's, you don't need to.
For SMD atmel's you, must use -B 1000 option, but for DIP atmel's, you don't need to.