Stap 4: Programma MCU's met bootloader
Eerst, nogmaals, uw MCU in een breadboard, opent u het gegevensblad van de MCU en zoekt u de pin uit. Kijk voor de VCC en GND en sluit ze aan op een 5V. Je Arduino verbinding te maken met de MCU na het volgende:
MCU Arduino
SCK 13
MISO 12
MOSI 11
CS(reset) 10
Ook verbinden met een 10 k ohm weerstand van de resetpin van de MCU programma VCC.
En de XTAL-pinnen sluit aan op een kristal (Zie tweede stap op die frequentie) en met 22pF condensatoren met grond.
Ten tweede, ga naar hulpmiddelen -> Bestuur en kies uw boord.
Ga naar Tools -> Burn Bootloader -> w / Arduino als ISP . De bootloader zal nu worden gebrand op de MCU. Dit kan enige tijd duren, dus doen iets goed in de tijd als het ontwerpen van uw volgende project of soortgelijk.
Dan de bootloader is verbrand u uw Arduino kunt loskoppelen van de MCU.
Nu kunt u beginnen de programmering. Hiervoor kunt u uw Arduino opnieuw gebruiken. Neem de ATmega328 (Arduino) van zijn positie en de resetpin van de Arduino sluit aan op de resetpin van de MCU naar programma. Arduino pin 0 ook verbinden met de TxD pin van uw MCU en Arduino pin 1 naar de RxD pin van uw MCU (Zie pin die in de gegevensbladweergave weer)
U kunt ook een breakout board van de FT232. Verbinden met CTS grond als jij! Als u dit doet, sluit als volgt:
MCU FT232
Rx Tx
Tx Rx
Reset RTS
VCC 5V
GND GND
GND CTS
Verbindingen niet vermeld van de breakout board van de FT232 moeten niet worden aangesloten.
Kies uw seriële poort onder Tools -> seriële poort . Open de code die u wilt uploaden en druk op upload. Gedaan.
Belangrijk : Vergeet niet de Arduino en de andere MCU's hebben niet de dezelfde pin toewijzing. Zie dit voor welke pin dat is poort/Bit.