Teensy: คู่มือการพัฒนาบอร์ด USB

teensy

เราจะอุทิศบทความนี้ให้กับ บอร์ดพัฒนาวัยรุ่น. บอร์ดที่ใช้งานได้หลากหลาย เข้ากันได้กับ Arduino และมีขนาดที่เล็กลง เพื่อให้สามารถอุทิศให้กับโครงการต่างๆ ที่ขนาดมีความสำคัญ ที่นี่คุณสามารถดูว่ามันคืออะไร ประเภทและเวอร์ชันที่มีอยู่ ลักษณะทางเทคนิค และสิ่งที่สามารถทำได้กับบอร์ดนี้ด้วย MCU หรือไมโครคอนโทรลเลอร์

Teeny คืออะไร?

ขนาด MCU

Teensy เป็นแบรนด์ของบอร์ดพัฒนาไมโครคอนโทรลเลอร์ที่สร้างขึ้นโดย PJRC และด้วยการออกแบบที่ Paul Stoffregen เจ้าของร่วมได้มีส่วนร่วม PJRC เป็นผู้ออกแบบและผู้ผลิตอุปกรณ์ต่างๆ สำหรับผู้ผลิต DIY การพัฒนาความคิดสร้างสรรค์ ฯลฯ ในการทำเช่นนี้ พวกเขาได้สร้างบอร์ดขนาดเล็กและใช้งานได้หลากหลายซึ่งมีศักยภาพของ Arduino และมีพลังและความยืดหยุ่นที่ยอดเยี่ยม นอกจากนี้ยังใช้ไมโครคอนโทรลเลอร์ที่ใช้ ARM แทน AVR ที่ใช้โดยบอร์ดพัฒนาอื่นๆ ที่คล้ายคลึงกัน

Teensy ไม่ใช่แค่จาน ​​แต่มี รุ่นหรือรุ่นต่างๆซึ่งคุณประโยชน์และขนาดแตกต่างกันไป การออกแบบฮาร์ดแวร์ทั้งหมดนี้สร้างขึ้นด้วยแนวคิดที่จะเพิ่มขีดความสามารถของ I/O ให้สูงสุด ตลอดจนได้รับการสนับสนุนจากไลบรารีซอฟต์แวร์โฮสต์เพื่อให้มีคุณสมบัติมากมายและพร้อมที่จะทำงานกับ Arduino IDE

ลักษณะทางเทคนิคของ Teensy

แผ่นข้อมูล pinout teensy

คุณสามารถดูรายละเอียดของแบบจำลองของคุณได้ในเอกสารข้อมูลที่ได้รับจากผู้ผลิตบอร์ด นอกจากนี้ โปรดจำไว้ว่าอาจมีความแตกต่างระหว่างเวอร์ชันต่างๆ อย่างไรก็ตาม เพื่อให้มีมุมมองที่ค่อนข้างทั่วไปมากขึ้นเกี่ยวกับ Teensy ซึ่งเป็นเรื่องปกติสำหรับพวกเขาทั้งหมด นี่คือบางส่วน ลักษณะทางเทคนิค:

  • เข้ากันได้กับ ซอฟต์แวร์ Arduino และห้องสมุด นอกจากนี้ยังมีโปรแกรมเสริมสำหรับ Arduino ที่เรียกว่า teensyduino
  • พอร์ต USB
  • แอปพลิเคชัน ทีนซี่ โหลดเดอร์ เพื่อความสะดวกในการใช้งาน
  • ซอฟต์แวร์พัฒนาฟรี
  • การสนับสนุนข้ามแพลตฟอร์ม พร้อมใช้งานสำหรับระบบปฏิบัติการ Linux, MacOS และ Windows
  • ขนาดเล็ก เหมาะกับหลายโครงการ
  • มีหรือไม่มีหมุดเขียงหั่นขนมบัดกรี
  • การเขียนโปรแกรมแบบกดปุ่มเดียว
  • คุณมีคอมไพเลอร์หรือไม่? วินเอวีอาร์
  • การดีบัก USB

ข้อมูลทางเทคนิคเพิ่มเติมและการดาวน์โหลด – เว็บไซต์อย่างเป็นทางการของ PJRC

ประเภทและสถานที่ซื้อ

วัยรุ่น 4.1

เกี่ยวกับประเภทของแผ่น Teensy และ ข้อกำหนดทางเทคนิคเรามีรูปแบบต่างๆ ต่อไปนี้ตามลักษณะทั่วไปของส่วนก่อนหน้า:

จำเป็นต้องแยกความแตกต่างระหว่าง Teensy 2.0/Teensy++ 2.0 และส่วนที่เหลือ เนื่องจากสองตัวแรกนี้เป็นแบบ 8 บิตและอิงตาม AVR สำหรับความเข้ากันได้แบบย้อนหลัง เวอร์ชันต่อไปนี้เป็นแบบ 32 บิตและแบบ ARM ประสิทธิภาพสูง ท่ามกลางการปรับปรุงอื่นๆ

ทีนซี่ 2.0

ผลิตภัณฑ์ที่ไม่พบ

  • MCU: Atmel ATMEGA32U4 8 บิต 16 MHz AVR
  • แรม: 2560 ไบต์
  • หน่วยความจำ EEPROM: 1024 ไบต์
  • หน่วยความจำแฟลช: 32256 ไบต์
  • ดิจิตอล I / O: 25 พิน, 5v
  • อินพุตแบบอนาล็อก: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1 น
  • ราคา: $ 16

ทีนซี่++ 2.0

ผลิตภัณฑ์ที่ไม่พบ

  • MCU: Atmel AT90USB1286 8 บิต 16 MHz AVR
  • แรม: 8192 ไบต์
  • หน่วยความจำ EEPROM: 4096 ไบต์
  • หน่วยความจำแฟลช: 130048 ไบต์
  • ดิจิตอล I / O: 46 พิน, 5v
  • อินพุตแบบอนาล็อก: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1 น
  • ราคา: $ 24

Teensy lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • แรม: 8K
  • หน่วยความจำ EEPROM: 128 ไบต์ (อีมู)
  • หน่วยความจำแฟลช: 62K
  • ดิจิตอล I / O: 27 พิน, 5v, 4x ช่อง DMA
  • อินพุตแบบอนาล็อก: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1 น
  • ราคา: $ 11,65

ทีนซี่ 3.2

-ไม่ว่าง-

  • MCU: ARM Cortex-M4 ที่ 72MHz
  • แรม: 64K
  • หน่วยความจำ EEPROM: 2K
  • หน่วยความจำแฟลช: 256K
  • ดิจิตอล I / O: 34 พิน, 5v
  • อินพุตแบบอนาล็อก: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1 น
  • ราคา: $ 19,80

ทีนซี่ 3.5

  • MCU: ARM Cortex-M4 120 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
  • แรม: 256K
  • หน่วยความจำ EEPROM: 4K
  • หน่วยความจำแฟลช: 512K
  • ดิจิตอล I / O: 64 พิน, 5v
  • อินพุตแบบอนาล็อก: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3 น
  • บริการเสริม: เสียง I2S/TDM, บัส CAN, ช่อง DMA วัตถุประสงค์ทั่วไป 16 ช่อง, RTC, SDIO 4 บิต (การ์ด SD), USB 12 Mb/s
  • ราคา: $ 24,25

ทีนซี่ 3.6

  • MCU: ARM Cortex-M4 180 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
  • แรม: 256K
  • หน่วยความจำ EEPROM: 4K
  • หน่วยความจำแฟลช: 1024K
  • ดิจิตอล I / O: 64 พิน, 5v
  • อินพุตแบบอนาล็อก: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3 น
  • บริการเสริม: เสียง I2S/TDM, บัส CAN, ช่อง DMA วัตถุประสงค์ทั่วไป 16 ช่อง, RTC, SDIO 4 บิต (การ์ด SD), USB 12 Mb/s และโฮสต์ USB 480 Mb/s
  • ราคา: $ 29,25

ทีนซี่ 4.0

  • MCU: ARM Cortex-M7 ที่ 600 MHz + FPU 32 บิต + RNG + ตัวเร่งการเข้ารหัส
  • แรม: 1024K (2 × 512)
  • หน่วยความจำ EEPROM: 1K (นกอีมู)
  • หน่วยความจำแฟลช: 1984K
  • ดิจิตอล I / O: 40 พิน, 5v
  • อินพุตแบบอนาล็อก: 14
  • PWM: 31
  • อนุกรม,I2C,SPI: 7, 3, 3 น
  • บริการเสริม: 2x I2S/TDM เสียง, เสียงดิจิตอล S/PDIF, 3x CAN บัส (1x CAN FD), 32 ช่อง DMA วัตถุประสงค์ทั่วไป, RTC, โปรแกรม FlexIO, USB 480 Mb/s และโฮสต์ USB 480 Mb/s, Pixel Processing Pipeline , ทริกเกอร์ข้ามสำหรับอุปกรณ์ต่อพ่วง และการจัดการเปิด/ปิด
  • ราคา: $ 19,95

ทีนซี่ 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32 บิต FPU + RNG + ตัวเร่งการเข้ารหัส
  • แรม: 1024K (2×512) และ QSPI สำหรับการขยายหน่วยความจำด้วยตำแหน่งเพิ่มเติมสองตำแหน่งสำหรับ RAM หรือชิปแฟลช
  • หน่วยความจำ EEPROM: 4K (นกอีมู)
  • หน่วยความจำแฟลช: 7936K
  • ดิจิตอล I / O: 55 พิน, 5v
  • อินพุตแบบอนาล็อก: 18
  • PWM: 35
  • อนุกรม,I2C,SPI: 8, 3, 3 น
  • บริการเสริม: อีเธอร์เน็ต 10/100 Mbit พร้อม DP83825 PHY, 2x I2S/TDM เสียง, เสียงดิจิตอล S/PDIF, 3x CAN บัส (1x CAN FD), 32 ช่อง DMA วัตถุประสงค์ทั่วไป, RTC, โปรแกรม FlexIO, USB 480 Mb/s และโฮสต์ USB ที่ 480 Mb/s, 1 SDIO (4 บิต) สำหรับการ์ด SD, Pixel Processing Pipeline, การทริกเกอร์แบบไขว้สำหรับอุปกรณ์ต่อพ่วง และการจัดการเปิด/ปิด
  • ราคา: $ 26,85
ที่ดีที่สุด Teensy 4.1 (ไม่มีพิน)
คุณภาพราคา Teensy 4.1 (พร้อมหมุด)
ที่ชื่นชอบของเรา Teensy 4.0 (พร้อมพิน)
ไม่มีบทวิจารณ์
ไม่มีบทวิจารณ์
ไม่มีบทวิจารณ์
ไม่มีบทวิจารณ์

Teensy ทำอะไรได้บ้างที่แตกต่างจากจานที่เหลือ? (แอพพลิเคชั่น)

teensy

คณะกรรมการพัฒนา Teensy เป็นหนึ่งในผู้ผลิตที่ได้รับความนิยมมากที่สุดด้วยเหตุผลหลายประการ ประเด็นหลักประการหนึ่งเกี่ยวข้องกับชิปที่ติดตั้งบอร์ดเหล่านี้บางส่วน เนื่องจากเป็นส่วนประกอบพื้นฐาน ชิป ARM 32 บิต. ซึ่งไม่เพียงแต่ให้ประสิทธิภาพที่สูงกว่า AVR เท่านั้น แต่ยังช่วยให้มี MCU ที่ทันสมัยกว่า ทำงานร่วมกับสถาปัตยกรรมที่สำคัญและแพร่หลายในปัจจุบันเช่น ARM เป็นต้น

ในทางกลับกัน แม้จะมีขนาดที่เล็ก พวกมันค่อนข้างทรงพลังด้วยความจุที่ดีของ RAM, แฟลช และหน่วยความจำ EEPROM รวมถึงพินการเชื่อมต่อที่หลากหลายเพื่อใช้อุปกรณ์ต่อพ่วงฮาร์ดแวร์ และแม้กระทั่งบางรุ่นที่มีการ์ด SD, อีเธอร์เน็ต ฯลฯ และทั้งหมดนี้โดยไม่ลบส่วนที่เข้ากันได้กับ Arduino เล็กน้อย แต่อย่างที่คุณเห็น มันไม่ใช่ "อีกอันหนึ่ง" แต่เป็นอันพิเศษ

คุณสมบัติที่ยอดเยี่ยมอีกอย่างของ Teensy ก็คือมันสามารถทำงานได้เหมือนอย่างอื่น อุปกรณ์ USB ดั้งเดิมนั่นคือ คุณสามารถตั้งโปรแกรมให้บอร์ดเป็นอุปกรณ์ต่อพ่วงและทำหน้าที่เป็นอุปกรณ์ HID, MIDI, จอยสติ๊ก, เกมแพด ฯลฯ และทั้งหมดนั้นไม่มีโค้ดเพิ่มเติม ทั้งหมดนี้เป็นส่วนหนึ่งของชุดซอฟต์แวร์ Teensy ดังนั้นคุณจึงไม่ต้องกังวลกับมัน สำหรับ Teensyduino ส่วนเสริมสำหรับ Arduino IDE เป็นคุณสมบัติที่ยอดเยี่ยมอีกอย่างหนึ่ง และใช้เวลาเพียงชั่วครู่ในการเริ่มต้นใช้งาน...


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา