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: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C  (Lida 12213 vezes)

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

Offline TigPT

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 5.372
    • Tiago Rodrigues
Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« em: 05 de Setembro de 2012, 12:22 »
Mais um projecto interessante no kickstarter por 22$ por board.

[/url]

Technical Specifications:

  • 32 bit ARM Cortex-M4 48 MHz CPU (M4 = DSP extensions)
  • 128K Flash Memory, 16K RAM, 2K EEPROM
  • 14* High Resolution Analog Inputs (13 bits usable, 16 bit hardware)
  • 34* Digital I/O Pins (10 shared with analog)
  • 10 PWM outputs
  • 8 Timers for intervals/delays, separate from PWM
  • USB with dedicated DMA memory transfers
  • 3 UARTs (serial ports)
  • SPI, I2C, I2S, IR modulator
  • I2S (for high quality audio interface)
  • Real Time Clock (with user-added 32.768 crystal and battery)
  • 4 general purpose DMA channels (separate from USB)
  • Touch Sensor Inputs


Mais informação

Offline xiserre

  • Mini Robot
  • *
  • Mensagens: 277
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #1 em: 05 de Setembro de 2012, 13:07 »
acabei de ver no blog da adafruit...ta um bom preco... mas ainda fica mais barata a placa stm32f4 discovery!

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #2 em: 05 de Setembro de 2012, 14:32 »
mt bom

uma placa ARM ao mesmo preço que uma placa Arduino, mais uma a ajudar à revolução


Offline KammutierSpule

  • Mini Robot
  • *
  • Mensagens: 1.481
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #3 em: 06 de Setembro de 2012, 00:08 »
Sinceramente, no meu ponto de vista e interesse pessoal, não vejo o que tem de interessante esta placa.

"muito interessante" -  existem já tantas placas identicas ou que tem no seu texto a palavra "Arduino" pelo meio da sua descrição.

Desculpem a minha opinião, mas esta moda de "tudo compativel com Arduino" é que é, esta a tornar-se um pouco doentia na minha opinião e neste momento já não está a ajudar a evolução das pessoas e comunidades DIY.

O conceito do Arduino (para além de "ser muito giro") parece-me que funcionou (e funcionará para sempre) dentro do propósito que tem sido usado. Mas as pessoas evoluiram e as comunidades DIY estao a evoluir na capacidade e conhecimento tecnologico, capacidade de realização de projectos... onde o Arduino deixa de ser solução.

Reparem (como aqui ja falaram e está noticiado no site), as empresas que tem lançado lowcost boards com este novo CortexM4, com um custo muito menor (texas $5, ST 14€) e muitas mais features.

MRL

Offline Sérgio_Sena

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 1.649
    • Electronic Gear for Musicians
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #4 em: 06 de Setembro de 2012, 10:04 »
Mário,
a validade que eu vejo nesta placa, e de outras por aí incluindo a CHIPKIT da DILIGENT é apenas de super-upgrade das tradicionais placas Arduino.

Para quem pouco ou nada sabe de electrónica, mas que sabe fazer alguma coisa no Arduino (mesmo sem saber o que anda a fazer), vai conseguir muito mais processing power neste design e a usar um IDE que está familiarizado, com as bibliotecas já experimentadas. É assim que eu vejo isto.


Mas claro, concordo contigo, é uma frebre tremenda o que está a acontecer pelo mundo. As pessoas estão a fazer muitas coisas, grandes projectos, mas não estao a aprender nada (pensam que estão, mas só sabem juntar peças). Há apenas meia dúzia que faz as bibliotecas e os tutoriais, para o resto dos milhões as usar às peças e a encher os foruns com dúvidas de como se compilam as bibliotecas e como se chamam funções.

O DIY está assim, mas ao mesmo tempo este movimento está a servir indirectamente aqueles que, como nós, sabemos fazer as coisas de raiz. São milhentas placas e designs que aparecem para nos ajudar.
Onde é que há uns anos atrás havia a disponiblidade de materiais, componetnes, placas, samples, breakout boards, que há hoje em dia? ...

Offline msr

  • Mini Robot
  • *
  • Mensagens: 798
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #5 em: 06 de Setembro de 2012, 13:08 »
Reparem (como aqui ja falaram e está noticiado no site), as empresas que tem lançado lowcost boards com este novo CortexM4, com um custo muito menor (texas $5, ST 14€) e muitas mais features.

Acho que se confunde muito as features do hardware com as do software quando se olha para uma placa deste género. Sem duvida que têm aparecido hardware cada vez mais "potente" e ao mesmo tempo a mais baixo custo. Porém, o software disponivel para cada board é crucial na facilidade de utilização da mesma. As chamadas toolchains, que incluem compilador e IDE, mas também as bibliotecas disponiveis e o quão user-friendly são.

A grande vantagem do Arduino são as bibliotecas e o compilador+IDE opensource e cross-platform, não é o hardware propriamete dito. O hardware apenas limita o tipo de bibliotecas que possas criar (e a aplicação final). Quem queira programar uma board baseada em ARM, por ex, programar um simples "blinky led", tem muito mais dificuldade em fazê-lo. Não há toolchains open-source/crossplatform e as bibliotecas são em geral muito mais complexas do que as que se usam no Arduino, embora tenhas muito mais periféricos disponiveis e capacidade de processamento.

A vantagem do Teensy 3.0 segundo o meu ponto de vista:
1) possibilidade de utilizar o mesmo código do Arduino (atmega), ie mesmas bibliotecas, e mesmo ambiente de desenvolvimento (IDE)
2) periféricos adicionais, mais avançados, e maior capacidade de processamento
3) "small-form-factor"

Conseguiram o ponto 1 à custa disto:
Citar
Bringing up the gcc+binutils toolchain on a new chip is not simple.  It took a very long time to be able to simply blink an LED. 
A grande diferença para outras boards não está no hardware. Está na toolchain. No caso do Teensy eles deram-se ao trabalho de portar o gcc+binutils, que embora não faça ideia como é que isso se faz não me parece ser pêra doce. Ou seja, eles proprios criaram uma toolchain open source e cross platform para o Teensy em vez de dependerem de soluções comerciais (Keil, IAR, Sourcery Codebench, etc).
A abordagem do Maple da Leaflabs, por exemplo, foi diferente, pegaram no Sourcery Codebench.

My 0.02€ ;D

Offline SJD22

  • Mini Robot
  • *
  • Mensagens: 660
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #6 em: 06 de Setembro de 2012, 13:56 »
Onde se pode comprar uma placa destas?

Offline Sextafeira

  • Mini Robot
  • *
  • Mensagens: 75
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #7 em: 06 de Setembro de 2012, 17:04 »
acho que o único comentário que falta aqui é ... para quando a compra colectiva xD

eu quero um :D


um pequeno aparte as fpgas também andam a baixar de preço

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #8 em: 06 de Setembro de 2012, 17:21 »
Tem secret sauce, portanto se quiseres comprar um chip desses e fazer um pcb com ele, ou compras um programador caro, ou usas headers e metes uma placa dessas, nenhuma das opções é muito jeitosa..
Avr fanboy

Offline Marvin

  • Mini Robot
  • *
  • Mensagens: 677
    • The scientist and the geek
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #9 em: 06 de Setembro de 2012, 18:13 »
Tem secret sauce, portanto se quiseres comprar um chip desses e fazer um pcb com ele, ou compras um programador caro, ou usas headers e metes uma placa dessas, nenhuma das opções é muito jeitosa..

A parte do comprar um programador caro compreendo que é mau, mas não compreendo como utilizar modulos ja feitos em projectos é mau.

Analogia com os pc's, quando se monta um pc, não se faz uma motherboard, no maximo muda-se o processador e coloca-se placas graficas e "add-ons".

Para os prototipos e mesmo para alguns projectos apenas fazer uma pcb com headers e pouca electronica e monta tudo como lego chega e é o melhor para ver as ideias a aparecer.

Não se pode, nem deve, inventar sempre a roda cada vez que se faz um projecto senão raramente se consegue fazer alguma coisa.
Dronetech BlogThe Scientist and the Geek

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #10 em: 06 de Setembro de 2012, 18:22 »
Nunca fui muito fã de ter um micro-controlador com meia duzia de patas expostas montado numa placa com o resto da eletrónica, acho que o design se torna menos compacto e menos optimizado por estar a usar módulos pré-feitos.

Mas tem o seu lado bom, é mais um micro com suporte de gcc, a questão é durante quanto tempo vai haver suporte e correcção de bugs no compilador.
Avr fanboy

Offline tr3s

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 811
  • char x=1, y=5; x^=y^=x^=y;
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #11 em: 17 de Setembro de 2012, 11:35 »
A placa está interessante sim shr!

Se bem que aqueles pinos em baixo n sao muito breadboard friendly, nada que n se contorne com headers ou assim. :P
Tr3s
Daniel Gonçalves

Offline andElectrons

  • Mini Robot
  • *
  • Mensagens: 257
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #12 em: 06 de Novembro de 2012, 20:27 »
Acho q continuo a preferir as Discovery F4: + pinos + periféricos + MHz + UARTS/USARTS e +/- o mesmo preço.



Isto para aprender/brincar, para um projecto comercial seria diferente

Offline Hugu

  • Mini Robot
  • *
  • Mensagens: 5.602
  • Keyboard not found. Press any key to continue.
    • [url=www.g7electronica.net]G7 Electrónica.net[/url]
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #13 em: 07 de Novembro de 2012, 00:30 »
acho que o único comentário que falta aqui é ... para quando a compra colectiva xD

eu quero um :D


um pequeno aparte as fpgas também andam a baixar de preço
Eu nao me importo de organizar a compra colectiva!
7 boards dá 17.50€/board (150+6usd shipping)

"Pledge $150 or more
39 backers Limited (16 of 55 left)

Seven Teensy 3.0 boards, 2 from the first batch, and 5 more after the first batch. Includes USA postal shipping. Please add $6 for international."


Mas pode ter um senao, co vem dos states, a encomenda pode cair na alfandega e ser preciso pagar mais 23% em cima (e as boards ficarem tipo por 22€/cada)

Se o tigPT quiser ajudar, que abra votaçao ou que post no primeiro post os interessados nesta compra colectiva! (nao me enviem pm se tiverem interessados, registem o vosso interesse em post consequente ok? obg!)

Offline senso

  • Global Moderator
  • Mini Robot
  • *****
  • Mensagens: 9.733
  • Helpdesk do sitio
Re: Teensy 3.0 - 32 bit ARM Cortex-M4, usable in Arduino and C
« Responder #14 em: 07 de Novembro de 2012, 00:34 »
Ou compras do site dele...
http://www.pjrc.com/store/teensy3.html

15€ de portes via Airmail se forem várias placas.
Avr fanboy