Intsha: Umhlahlandlela Webhodi Lokuthuthukiswa Kwe-USB

intsha

Sizonikezela lesi sihloko ku- ibhodi lokuthuthukiswa kwentsha. Ibhodi eliguquguqukayo kakhulu, elihambisana ne-Arduino, futhi likasayizi oncishisiwe ukuze likwazi ukulinikezela kumaphrojekthi lapho ubukhulu bubalulekile khona. Lapha ungabona ukuthi kuyini, izinhlobo nezinguqulo ezikhona, izici zobuchwepheshe, nokuthi yini engenziwa ngaleli bhodi nge-MCU noma i-microcontroller.

Iyini i-Teeny?

Usayizi we-MCU

I-Teensy iwuphawu lwebhodi lokuthuthukisa i-microcontroller elakhiwe yi-PJRC kanye nomklamo lapho omunye wabanikazi u-Paul Stoffregen ebambe iqhaza. I-PJRC ingumklami nomkhiqizi wamadivayisi ahlukene abakhi, i-DIY, ukuthuthukiswa kokusungula, njll. Ukuze benze lokhu, badale leli bhodi elincane, eliguquguqukayo kakhulu elinamandla e-Arduino, futhi elinamandla amangalisayo nokuguquguquka, futhi basebenzisa ama-microcontrollers asekelwe ku-ARM esikhundleni sama-AVR asetshenziswa amanye amabhodi okuthuthukiswa afanayo.

I-Teensy ayiyona nje ipuleti, kodwa ikhona amamodeli ahlukene noma izinguqulo., lapho ezinye izinzuzo nobukhulu bazo zihluka. Yonke le miklamo yezingxenyekazi zekhompuyutha idalwe ngombono wokukhulisa amakhono e-I/O, kanye nokusekelwa inqwaba yamatapo olwazi esoftware ukuze inikeze izici eziningi futhi ilungele ukusebenza nge-Arduino IDE.

Izici zobuchwepheshe ze-Teensy

Idatha ye-pinout teensy

Ungabona imininingwane yemodeli yakho kumininingwane yedatha enikezwe umenzi webhodi. Futhi, khumbula ukuthi kungase kube khona umehluko we-pinout phakathi kwezinguqulo. Kodwa-ke, ukuze ube nombono ojwayelekile kakhudlwana we-Teensy ojwayelekile kubo bonke, nazi ezinye izici zayo zobuchwepheshe:

  • Ukuhambisana ne- i-arduinosoftware kanye nemitapo yolwazi. Futhi, inesengezo se-Arduino esibizwa i-teensyduino
  • Imbobo ye-USB
  • App I-Teensy Loader ukuze kube lula ukusetshenziswa
  • Isofthiwe yokuthuthukisa yamahhala
  • Ukusekelwa kwe-Cross-platform, kuyatholakala ku-Linux, MacOS kanye nezinhlelo zokusebenza zeWindows
  • Usayizi omncane, ofanele amaphrojekthi amaningi
  • Itholakala ngezikhonkwane ze-breadboard noma ngaphandle kwazo
  • Uhlelo olulodwa lwenkinobho yokucindezela
  • Ingabe unaye umdidiyeli? I-WinAVR
  • Ukulungisa iphutha le-USB

Olunye ulwazi lobuchwepheshe nokulanda - Iwebhusayithi esemthethweni ye-PJRC

Izinhlobo nokuthi ungathenga kuphi

intsha 4.1

Mayelana nezinhlobo zamapuleti e-Teensy kanye nawo Ukucaciswa kobuchwepheshe, sinokuhlukahluka okulandelayo ngokuphathelene nezici ezivamile zesigaba sangaphambilini:

Kuyadingeka ukuhlukanisa phakathi kwe-Teensy 2.0/Teensy++ 2.0, nokunye, njengoba lezi ezimbili zokuqala ziyi-8-bit futhi zisekelwe ku-AVR ukuze zihambelane emuva. Izinguqulo ezilandelayo zisebenza okuphezulu okungu-32-bit kanye ne-ARM-based, phakathi kokunye ukuthuthukiswa.

Intsha 2.0

Ayikho imikhiqizo etholakele.

  • I-MCU: I-Atmel ATMEGA32U4 i-8 bit 16 MHz AVR
  • Imemori ye-RAMAmabhayithi angu-2560
  • Inkumbulo ye-EEPROMAmabhayithi angu-1024
  • Inkumbulo ye-flashAmabhayithi angu-32256
  • I-O yeDijithali: izikhonkwane ezingu-25, 5v
  • Okokufaka kwe-Analog: 12
  • I-PWM: 7
  • UART,I2C,SPI1, 1, 1
  • Intengo: $ 16

Intsha++ 2.0

Ayikho imikhiqizo etholakele.

  • I-MCUI-Atmel AT90USB1286 i-8 bit 16 MHz AVR
  • Imemori ye-RAMAmabhayithi angu-8192
  • Inkumbulo ye-EEPROMAmabhayithi angu-4096
  • Inkumbulo ye-flashAmabhayithi angu-130048
  • I-O yeDijithali: izikhonkwane ezingu-46, 5v
  • Okokufaka kwe-Analog: 8
  • I-PWM: 9
  • UART,I2C,SPI1, 1, 1
  • Intengo: $ 24

Intsha ye-LC

Ayikho imikhiqizo etholakele.

  • I-MCU: I-ARM Cortex-M0+ @ 48MHz
  • Imemori ye-RAM: 8K
  • Inkumbulo ye-EEPROM: 128 bytes (emu)
  • Inkumbulo ye-flash: 62K
  • I-O yeDijithali: 27 izikhonkwane, 5v, 4x iziteshi DMA
  • Okokufaka kwe-Analog: 13
  • I-PWM: 10
  • UART,I2C,SPI1, 1, 1
  • Intengo: $ 11,65

Intsha 3.2

-akutholakali-

  • I-MCU: I-ARM Cortex-M4 ku-72MHz
  • Imemori ye-RAM: 64K
  • Inkumbulo ye-EEPROM: 2K
  • Inkumbulo ye-flash: 256K
  • I-O yeDijithali: izikhonkwane ezingu-34, 5v
  • Okokufaka kwe-Analog: 8
  • I-PWM: 21
  • UART,I2C,SPI1, 1, 1
  • Intengo: $ 19,80

Intsha 3.5

Ayikho imikhiqizo etholakele.

  • I-MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + isisheshisi sokubethela
  • Imemori ye-RAM: 256K
  • Inkumbulo ye-EEPROM: 4K
  • Inkumbulo ye-flash: 512K
  • I-O yeDijithali: izikhonkwane ezingu-64, 5v
  • Okokufaka kwe-Analog: 27
  • I-PWM: 20
  • UART,I2C,SPI0, 3, 3
  • Extras: Umsindo we-I2S/TDM, ibhasi le-CAN, iziteshi eziyi-16 zenjongo evamile ye-DMA, i-RTC, i-SDIO 4-bit (amakhadi e-SD), i-USB 12 Mb/s
  • Intengo: $ 24,25

Intsha 3.6

Ayikho imikhiqizo etholakele.

  • I-MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + isisheshisi sokubethela
  • Imemori ye-RAM: 256K
  • Inkumbulo ye-EEPROM: 4K
  • Inkumbulo ye-flash: 1024K
  • I-O yeDijithali: izikhonkwane ezingu-64, 5v
  • Okokufaka kwe-Analog: 27
  • I-PWM: 20
  • UART,I2C,SPI0, 3, 3
  • Extras: Umsindo we-I2S/TDM, ibhasi le-CAN, iziteshi eziyi-16 zenjongo evamile ye-DMA, i-RTC, i-4-bit SDIO (amakhadi e-SD), 12 Mb/s USB kanye ne-USB engu-480 Mb/s
  • Intengo: $ 29,25

Intsha 4.0

Ayikho imikhiqizo etholakele.

  • I-MCU: I-ARM Cortex-M7 ku-600 MHz + 32-bit FPU + RNG + i-accelerator yokubethela
  • Imemori ye-RAM: 1024K (2×512)
  • Inkumbulo ye-EEPROM: 1K (emu)
  • Inkumbulo ye-flash: 1984K
  • I-O yeDijithali: izikhonkwane ezingu-40, 5v
  • Okokufaka kwe-Analog: 14
  • I-PWM: 31
  • I-Serial,I2C,SPI7, 3, 3
  • Extras: 2x I2S/TDM audio, S/PDIF audio digital, 3x CAN ibhasi (1x CAN FD), 32 injongo jikelele amashaneli DMA, RTC, FlexIO programmable, USB 480 Mb/s kanye USB host 480 Mb/s, Pixel Processing Pipeline , ama-trigger anqamula ama-peripherals, kanye nokuphatha VULIWE/KUVALIWE.
  • Intengo: $ 19,95

Intsha 4.1

Ayikho imikhiqizo etholakele.

  • I-MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + isisheshisi sokubethela
  • Imemori ye-RAM: 1024K (2×512) kanye ne-QSPI yokwandisa inkumbulo ngezindawo ezimbili ezengeziwe ze-RAM noma ama-flash chips
  • Inkumbulo ye-EEPROM: 4K (emu)
  • Inkumbulo ye-flash: 7936K
  • I-O yeDijithali: izikhonkwane ezingu-55, 5v
  • Okokufaka kwe-Analog: 18
  • I-PWM: 35
  • I-Serial,I2C,SPI8, 3, 3
  • Extras: I-Ethernet 10/100 Mbit ene-DP83825 PHY, umsindo we-2x I2S/TDM, umsindo wedijithali we-S/PDIF, ibhasi le-3x CAN (1x CAN FD), iziteshi ze-DMA eziyizinjongo ezijwayelekile ezingu-32, i-RTC, i-FlexIO ehlelekayo, i-USB 480 Mb/s ne-USB host ku-480 Mb/s, i-SDIO engu-1 (ibhithi engu-4) yamakhadi e-SD, Ipayipi Lokucubungula I-Pixel, i-cross triggering yama-peripherals, kanye nokuphathwa VULIWE/KUVALIWE.
  • Intengo: $ 26,85

Ayikho imikhiqizo etholakele.

Yini engenziwa nge-Teensy ehlukile kwamanye amapuleti? (Izinhlelo zokusebenza)

intsha

Ibhodi lokuthuthukisa i-Teensy lingelinye elaziswa kakhulu abenzi abaningi ngezizathu ezimbalwa. Enye yezinto eziyinhloko ihlobene ne-chip amanye alawa mabhodi afakwe ngayo, ngoba asekelwe 32-bit ARM chips. Lokhu akuhlinzeki ngokusebenza okuphezulu kuphela kune-AVR, futhi kuvumela ukuba ne-MCU yesimanjemanje, ukusebenza ngezakhiwo ezibalulekile futhi ezisabalele namuhla njenge-ARM, njll.

Ngakolunye uhlangothi, naphezu kobukhulu bayo obuncane, zinamandla impela, enekhono elihle le-RAM, i-flash kanye nememori ye-EEPROM, kanye nezikhonkwane ezicebile zokuxhuma ukusebenzisa ama-peripherals we-hardware, ngisho namakhadi e-SD, i-Ethernet, njll. Futhi konke lokhu ngaphandle kokukhipha i-iota yokuhambisana ne-Arduino. Kodwa njengoba ubona, akuyona "enye", kodwa ekhethekile.

Esinye isici esihle se-Teensy ukuthi ingasebenza njenganoma iyiphi enye idivayisi ye-USB yomdabu, okungukuthi, ungahlela ibhodi ukuthi libe yi-peripheral futhi lisebenze njenge-HID, idivayisi ye-MIDI, izinduku zokudlala, amaphedi omdlalo, njll. Futhi konke lokho ngaphandle kwekhodi eyengeziwe, konke kuyingxenye yesitaki sesofthiwe ye-Teensy ngakho-ke akufanele ukhathazeke ngakho. Ngokuqondene ne-Teensyduino, i-addon ye-Arduino IDE, ingesinye isici esihle, futhi kuthatha umzuzwana nje ukuvuka nokusebenza...


Engeza njengomthombo okhethwayo ku-Google