Icono del sitio AranaCorp

Descripción general del microcontrolador Teensy 3.5

,

Teensy 3.5 es una placa de desarrollo equipada con un procesador ARM de 32 bits. Dispone de un gran número de interfaces y una elevada potencia de cálculo, por lo que puede utilizarse en una amplia gama de aplicaciones. En particular, puede emular dispositivos USB, por lo que suele utilizarse para desarrollar periféricos HID o MIDI.

Características del microcontrolador

El microcontrolador Teensy 3.5 utiliza el microprocesador ARM Cortex-M4. Este procesador funciona a una frecuencia de reloj de 120 MHz y dispone de 256 kB de RAM, 4 kB de EEPROM y 512 kB de memoria Flash (para programación y registro de datos).

  • CPU ARM Cortex-M4
  • Voltage : 5V
  • Flash : 512 kB
  • RAM : 256 kB
  • EEPROM : 4 kB
  • Clock speed : 120MHz
  • WiFi : No
  • Bluetooth : No
  • SD : Yes

El microcontrolador Teensy 3.5 también tiene una ranura para tarjetas SD para almacenar archivos para un sitio web, por ejemplo.

Alimentación

El microcontrolador Teensy 3.5 funciona en un rango de tensión de 3,6-6V gracias a su regulador de tensión integrado, mientras que el microprocesador funciona con una tensión de 3,3V. En funcionamiento normal, el microcontrolador consume hasta 50mA (si no recibe alimentación) y puede aceptar una corriente máxima de NCmA en cada uno de sus pines IO.

Pinout

Código básico e identificación de pines

Para utilizar los pines de entrada/salida en el código, basta con utilizar las etiquetas presentes en la placa, es decir, 0-57 para los pines digitales y A0-A26 (o 0-26) para los pines analógicos.

const int analogPin=A0; // broches A0-A26
const int digitalInPin=2; // broches 0-57
const int digitalOutPin=4; 
const int pwmPin=3; //2, 3, 4, 5, 6, 7, 8, 9, 10, 14, 20, 21, 22, 23, 29, 30, 35, 36, 37, 38

int analogVal=0;
int digitalState=LOW;
int pwmVal=250;

void setup() {
  Serial.begin(9600);
  
  pinMode(analogPin,INPUT_PULLUP); // Argument OUTPUT, INPUT, INPUT_PULLUP
  pinMode(digitalInPin,INPUT);
  pinMode(digitalOutPin,OUTPUT);
  pinMode(pwmPin,OUTPUT);
}

void loop() {
 analogVal=analogRead(analogPin); // return int
 digitalState=digitalRead(digitalInPin); // return boolean
 digitalWrite(digitalOutPin,HIGH); // valeur LOW(0) ou HIGH(1)
 analogWrite(pwmPin,pwmVal);// valeur 0-255 en fonction de analogWriteResolution();
}

Resumen de características

Microcontrôleur
Nom: Teensy 3.5
Marque: PJRC
Caractéristiques
CPU: ARM Cortex-M4
Tension d’alimentation : 3.6-6V
Tension logique: 5V
E/S digitales: 64
Entrées analogiques: 27
Flash: 512kB
SRAM: 256kB
EEPROM: 4kB
Fréquence d’horloge: 120 MHz
Wifi: No
Bluetooth: No
SD card: Yes
Touch: No
UART/SPI/I2C/I2S: Yes/Yes/Yes/Yes

Por dónde empezar

Fuentes

Salir de la versión móvil