نمایش نتایج: از 1 به 1 از 1

موضوع: برد Teensy 3.1 USB

  1. #1
    Senior Member
    تاریخ عضویت
    Mar 2013
    محل سکونت
    Iran
    نوشته ها
    138

    Lightbulb برد Teensy 3.1 USB

    برد Teensy یک برد توسعه مناسب برای برِد بُرد است که با امکانات بسیار در یک پکیج کوچک طراحی شده است. Teensy 3.1 شامل میکروپروسسور 32 بیت ARM Cortex است و که امکان اجرای دستورالعملهای مهم را فراهم می آورد.این برد بصورت pre-flashed به همراه بوت لودر ارائه میشود و امکان پروگرم کردن آن را با استفاده از اتصال USB روی برد بدون نیاز به پروگرم خارجی فراهم می کند. شما می توانید در هر ویراشگر برنامه دلخواه با استفاده از C و یا با نصب افزونه Teensyduino بر روی کامپایلر Arduino IDE برنامه آردینو برای Teensy برنامه بنویسید. پردازنده بر روی Teensy با دسترسی به USB و قابلیت امولیت تمامی دستگاههای USB که شما نیاز به وجود آنها را دارید آن را برای پروژه های USB-MIDI و HID مناسب میسازد پردازنده 32 بیت دارای ویژگی هایی نظیر کانال های چندگانه برای دسترسی مستقیم حافظه و چندین ADC با قدرت تفکیک بالا و حتی رابط صوتی دیجیتال I2S است. همچنین دارای 4 تایمر وقفه به همراه یک تایمر تاخیر است و تمامی پین ها قابلیت وقفه را دارند.این برد دارای خروجی ولتاژ 3.3 ولت برای راه اندازی دستگاه های دیگر تا 100mA جریان است.

    teensy_3.1_usb_development_board_2-500x500.jpg

    ویژگی ها
    دارای پردازنده 32 bit ARM Cortex-M4 72 MHz
    256K حافظه Flash، 64K رم ، 2K حافظه EEPROM
    21 ورودی با تفکیک پذیری بالا ( 13 بیت قابل استفاده، 16 بیت سخت افزاری )
    34 پین دیجیتال I/O ( تلورانس 5 ولت در ورودی دیچیتال)
    7 تایمر جدا از PWM برای تاخیر/وقفه
    USB به همراه حافظه DMA اختصاصی
    3 پورت سریال UART
    مدولاتور IR و گذرگاه SPI,I2C,I2S,CAN
    رابط I2S با کیفیت صوتی بالا
    دارای real time clock و با قابلیت افزودن کریستال 32.768 و باتری
    دارای 4 کانال DMA همه منظوره جدا از USB
    دارای ورودی سنسور لمسی

    teensy31_front_pinout.jpg
    teensy31_back_pinout.jpg

    مثال
    نمونه کد از موج سینوسی DAC برای تست برد Teensy 3.1
    کد:
    float phase = 0.0; float twopi = 3.14159 * 2; elapsedMicros usec = 0; void setup() { analogWriteResolution(12); } void loop() { float val = sin(phase) * 2000.0 + 2050.0; analogWrite(A14, (int)val); phase = phase + 0.02; if (phase >= twopi) phase = 0; while (usec < 500) ; // wait usec = usec - 500; }
    لینک دانلود نرم افزار Teensyduino:
    https://www.pjrc.com/teensy/td_119/teensyduino.exe

    مرجع:
    https://www.pjrc.com/teensy/teensy31.html


    جهت سفارش این کالا، به این بخش در فروشگاه آفتاب رایانه مراجعه نمایید.
    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط hesam.time : 07-06-2014 در ساعت 09:24 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

SEO by vBSEO