Mais um básico que fui procurar no meio do meu Blog e não achei (porque não fiz, lógico).
Achei alguns programadores CP2102 baratos (R$ 8,98 cada) e não resisti, comprei para estocar, pois paguei pelo menos o dobro há alguns anos atrás. Aproveitei a compra de algumas matrizes de Led, o que ia baratear o frete, pois estavam em MG.
O problema foi que ele não tem disponível o autoreset e quando programamos o atmega, temos que apertar o botão de reset (7-GND X 1-RST) para que o programa seja carregado.
A documentação sobre esse reset de upload é muito obscura na NET.
Algumas dicas, pois sofri fazendo uma besteira atrás da outra tentando upar e quase desisti:
- tenha certeza sobre o modelo do microcontrolador (eu estava usando um atmega8 e não sabia);
- esteja certo de ter bootloader neste;
- acerte o lado, caso tenha um conector rápido;
- confira bem a fiação;
Primeiro o esquema de ligação (4 FIOS):
CP2102 ---- ATMega328
+5V ---- 7-VCC
GND ---- 8-GND
RXD ---- 3-TX
TXD ---- 2-RX
Driver do CP2102:
https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Acertos no Arduino IDE (versões 1.6.0 e 0023): placa Arduino UNO; porta - a que foi dectada placa CP2102; carregado o exemplo Blink.
Quando notar que essas linhas laranjas aparecem, apertar e soltar o reset rapidamente.
Se estiver certo, o final do console será parecido com:
Logo que tiver paciência, tentarei colocar o autoreset no circuito (basta ligar na perna 28-DTR do CI CP2102 e colocar um capacitor de cerâmica de 0.1 μF entre ele e o pino 1-RST do ATmega.
Driver do CP2102:
https://www.silabs.com/products/mcu/Pages/USBtoUARTBridgeVCPDrivers.aspx
Acertos no Arduino IDE (versões 1.6.0 e 0023): placa Arduino UNO; porta - a que foi dectada placa CP2102; carregado o exemplo Blink.
Quando notar que essas linhas laranjas aparecem, apertar e soltar o reset rapidamente.
Se estiver certo, o final do console será parecido com:
Logo que tiver paciência, tentarei colocar o autoreset no circuito (basta ligar na perna 28-DTR do CI CP2102 e colocar um capacitor de cerâmica de 0.1 μF entre ele e o pino 1-RST do ATmega.
Nenhum comentário:
Postar um comentário