collapse

* Posts Recentes

[Material] Compra de material por papamoscas
[15 de Fevereiro de 2019, 17:05]


Motor com travão por Alfredo Garcia
[13 de Fevereiro de 2019, 22:56]


Porta Arduino Baixando tensao por mauriciosouza100
[08 de Fevereiro de 2019, 13:39]


Fábricas de componentes electrónicos em Portugal? por SerraCabo
[07 de Fevereiro de 2019, 13:54]


Sistema embarcado movido a energia solar por Njay
[06 de Fevereiro de 2019, 15:01]


Tentanto reaver alguns conhecimentos de eletronica por filjoa
[06 de Fevereiro de 2019, 02:58]


bma180 avr por vasco
[03 de Fevereiro de 2019, 21:40]


3D Prusa hephestos da BQ por josecarlos
[30 de Janeiro de 2019, 18:43]


Gerador de lixo radioeléctrico III por SerraCabo
[29 de Janeiro de 2019, 19:40]


Teste 2 por SerraCabo
[29 de Janeiro de 2019, 16:28]

Autor Tópico: Atmel USB  (Lida 1207 vezes)

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

Offline msr

  • Mini Robot
  • *
  • Mensagens: 796
Atmel USB
« em: 27 de Março de 2014, 16:39 »
Olá,

Estou à procura de um microcontrolador que reuna estes requisitos:
- bom desempenho (32bit e com boa capacidade de processamento)
- disponibilidade de varias classes USB
- serial bootloader (usando USART e não USB)

Eu conheço mal a gama da Atmel e a experiencia que tenho com os microcontroladores deles é pouca.
Mas por agora tenho isto em mente:
- LUFA, tem montes de classes implementadas e parece ser o ideal em termos de firmware
- atmega32u4: nao tenho a certeza acerca dos 32KB e dos 16MHz, parece-me demasiado pouco
- AT90USB: vantagem da LUFA ter sido feita com base neste microcontrolador, mas uma vez mais as specs de hardware não me satisfazem
- Atmel UC3 (32bit): parece uma boa escolha, mas tenho duvidas em relação ao tempo que terei de dipender para colocar a LUFA a funcionar (segundo os docs estes mcus sao suportados, portanto se calhar nem é preciso assim tanto tempo)
- em todas estas opções não encontrei nenhum serial bootloader (USART) que possa ser usado com estes mcus

O que acham?

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.602
  • Helpdesk do sitio
Re: Atmel USB
« Responder #1 em: 27 de Março de 2014, 18:50 »
Tens o meio termo dos atxmega, e tens muitos outros micros(arm), a nxp tem um port da LUFA para os ARM's deles, com a vantagem de já teres bootloaders numa rom.
Avr fanboy

Offline msr

  • Mini Robot
  • *
  • Mensagens: 796
Re: Atmel USB
« Responder #2 em: 27 de Março de 2014, 22:54 »
Obrigado pela sugestão, nao fazia ideia que a LUFA tinha sido portada para os NXP.
No entanto, esse port é de fiar?

Parece que tem alguns bugs: https://github.com/openxc/nxpUSBlib
E posso estar enganado mas parece-me ter sido essencialmente uma manobra de marketing, disponibilizaram uma biblioteca baseada na LUFA (sem darem crédito de forma explicita) e portanto open-source para atrair a malta do open source, no entanto parece que não tem sido mantida devidamente.

Por outro lado, o bootloader na ROM dava jeito. Voltei aos compromissos :D


Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.602
  • Helpdesk do sitio
Re: Atmel USB
« Responder #3 em: 27 de Março de 2014, 23:22 »
Se bem me recordo a biblioteca foi licenciada(ou seja paga) ao Dean, mas não foi ele que fez o código.
Efectivamente o que tu queres, se realmente precisas de poder de processamento é qualquer ARM cortex M3, deve ser raro o que não tem um bootloader serial enfiado em ROM, muitos com bootloader tambem USB, e alguns que aquilo fala i2c, spi, serial, can, tudo quanto seja interface.

Código de exemplo á com fartura de todos os fabricantes, não quer dizer que funcione á primeira, mas a base está lá.
Avr fanboy

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.557
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]