collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Como funciona um Arduino?  (Lida 16206 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline jmiguelff

  • Mini Robot
  • *
  • Mensagens: 204
Re: Como funciona um Arduino?
« Responder #45 em: 28 de Fevereiro de 2015, 17:49 »
Comprei um Arduino NANO por 2€ até a cabo tive direito a cabo USB e headers. :)


Online dropes

  • Mini Robot
  • *
  • Mensagens: 2.189
Re: Como funciona um Arduino?
« Responder #46 em: 28 de Fevereiro de 2015, 18:28 »
Só agora é que tive oportunidade de ler as vossas mensagens.  :)
A preocupação da verificação do código gravado sempre pode ser feita, pois ainda está no modo Bootloader e falhou-me esse aspecto.

Não fazia ideia que era possível um programa compilado pelo arduino ir buscar rotinas dentro do Bootloader, ou melhor, muita coisa teria de ser alterada, isto para manter as funcionalidades compatíveis com o arduino e mesmo retirando um interruptor ou direcionar o UART para o VUSB só iria criar conflitos com o programa.

A ideia até não era má, ligar um micro ligado directamente ao USB tipo PEN, creio que isso pode ser feito mas a 1ª coisa a excluir seria tudo o que estivesse relacionado com o arduino, programação em GCC, Bascom, Assembler, etc... e micro com bootloader VUSB para uma porta série virtual.

Offline artur36

  • Mini Robot
  • *
  • Mensagens: 795
Re: Como funciona um Arduino?
« Responder #47 em: 28 de Fevereiro de 2015, 20:59 »
Só para dar a dica... O Arduino Leonardo usa USB nativo no mesmo chip "onde corre o programa". Penso que é isso que " procuram" nos últimos posts, um microcontrolador que possa ser programado por USB com o mínimo de componentes externos e que permita também a utilização do protocolo USB durante a execução do programa para comunicação com o PC. O clube de robótica do IS Leiria tem um tutorial online sobre programar um PIC 18f2550 por USB directo usando um bootloader

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Como funciona um Arduino?
« Responder #48 em: 28 de Fevereiro de 2015, 21:32 »
Á milhares de micros com USB em software, não se está efectivamente a falar de nada com um rumo definido.
Avr fanboy

Offline artur36

  • Mini Robot
  • *
  • Mensagens: 795
Re: Como funciona um Arduino?
« Responder #49 em: 28 de Fevereiro de 2015, 21:42 »
Referi por se estar a falar de USB por software quando existe Arduino com USB por hardware, simplificando a meu ver as coisas

Online dropes

  • Mini Robot
  • *
  • Mensagens: 2.189
Re: Como funciona um Arduino?
« Responder #50 em: 28 de Fevereiro de 2015, 22:41 »
Obrigado @artur36 pela informação.
Não sou adepto do arduino e desconheço as suas variantes.
Sempre programei em ISP, antes em interface paralela, nada de bootloaders... simplesmente surgiu o tema e faz-me confusão uma placa tão grande e ter um micro só dedicado à interface com o PC.

StarRider

  • Visitante
Re: Como funciona um Arduino?
« Responder #51 em: 28 de Fevereiro de 2015, 23:10 »
Boas,

É somente uma opinião, mas nunca me passaria pela cabeça usar um "emulador" USB, a comunicação
USB é muito mais complexa do que um simples protocolo serie (UART, SPI, I2C), essa tal VUsb deve deixar
o AVR de rastos ...

Depois temos ainda que pelo que pode ler (muito na diagonal) essa VUsb implementa somente a classe HID
pelo que uma VCOM é impossível ... pelo menos não encontrei qualquer referencia a CDC no que pude ler
sobre essa lib.


Abraços,
PA

« Última modificação: 28 de Fevereiro de 2015, 23:56 por StarRider »