Daha ucuz, daha küçük ve daha az harici bileşen daha iyisini gerektiriyordu.
AVR tercih edilir, ancak ücretsiz SDK'lere sahip herhangi bir şey iyidir.
Daha ucuz, daha küçük ve daha az harici bileşen daha iyisini gerektiriyordu.
AVR tercih edilir, ancak ücretsiz SDK'lere sahip herhangi bir şey iyidir.
Yanıtlar:
Bu mikrodenetleyicileri bulmanın en iyi yolu digikey gibi bir sitede olacaktı. İşte tüm mikrodenetleyicilerinin listesi.
Üretici olarak Atmel'i seçmek için filtreleri kullanın.
Sonra AVR ailesini listede bırakmak için filtreleyin.
Ve son olarak, bağlantı ile filtre. Listede "USB" veya "USB OTG" olan tüm öğeleri seçin. CTRL
Listede birden fazla öğe seçmek için basılı tutun .
Başımın üstünde, en basitlerinden biri ATmega88U2 olurdu. U2 built-in USB kontrolörü ile düzenli ATmega88 var söyler.
V-USB projesi, bitbanged düşük hızlı USB cihazı için gerekli yazılımı sağlar ve GPLv2 veya ticari lisanslar altında bulunur. Harici donanım için, 12 MHz kristal önerilir, ancak RC osilatörle de çalışması gerekir. Aynı zamanda yavaş hız ayarlamak için bir voltaj bölücüye ihtiyaç duyar ve mikrodenetleyicinin çalışma voltajına bağlı olarak, gerilimi D + ve D- ile sınırlamak için birkaç zener diyoduna ihtiyaç duyabilir.
Bu yazılım ile USB, örneğin ATtiny45 kadar küçük mikrodenetleyiciler üzerinde çalışır. Kütüphanede kullanılmak üzere diğer iki popüler mikrodenetleyici ATtiny2313 ve ATmega8'dir.
V-USB tabanlı bir başka kütüphane USBtiny'dir . GLP2 + ve çalışmak biraz daha kolay olmalı. Her ikisi de GNU / Linux ve Windows'ta libusb sürücüleri ile çalışmak için yapılabilir.
PIC yolunu izlemeye istekliyseniz : PIC16F1455 sadece 14 pime sahiptir ve bir kristal gerekmeden USB yapabilir. Dahili, kalibre edilmiş 48MHz osilatöre sahiptir ve senkronize kalmasını sağlamak için USB hatlarından saat kurtarması yapar.
PIC18F14K50 inşa USB, ücretsiz IDE ve derleyici, iyi örnekler ve düşük maliyetle güzel basit çipte. Ben başarıyla bu güzel bu kiti kullanmak yapı ve programa bir lise derslerini https://www.tindie.com/shops/TAUTIC/pic18f14k50-usb-development-kit/ o Bileşenleri alabilirsiniz bir açık kaynak tasarımdır ve daha az için inşa. Ancak, PIC'de yüklü olan USB programlama için bir önyükleyici yüklemeniz gerekecek, bu nedenle Tautic.com'un ürünü gibi önceden programlanmış bir yonga satın almazsanız bir programlayıcıya ihtiyacınız olacak.
Sizin için bir başka alternatif EZ430-F2013 veya benzeri. AVR değil, daha ziyade bir TI MSP430. Sadece gerekli USB anahtarlı cihazla küçük ve ucuzdur. Programlama için birkaç seçenek var ve şu ana kadarki en iyisi TI'nin CodeComposer Studio v5'i . Windows ve Linux için kullanılabilir ve MSP430 için özel olarak kod boyutu sınırlı (16 kB) seçeneği de dahil olmak üzere ücretsiz olarak kullanmanın iki farklı yolu vardır. CCS'nin Grace aracı MSP için kullandığımda neşe uyandırdı.
Nispeten yeni ARM Cortex-M0 + tabanlı Atmel SAM D, aynı zamanda USB yerleşik ana bilgisayarı (D21 ailesi) ve USB aygıt özelliklerini (D11 ve D21 aileleri) çok rekabetçi fiyatlarla içermektedir.
Kendi sitesinde pek çok bilgi var:
http://www.atmel.com/products/microcontrollers/arm/sam-d.aspx
Tam sorumluluk reddi: Atmel'e hiçbir şekilde bağlı değilim.
Atmel XMEGA, AVR tabanlıdır ve yalnızca yüzey montajında mevcut olduklarını anlayabilirseniz, USB için sıfır harici bileşendir ve 32MHz'e kadar çalışır.
At90usb162 iyidir. içinde bir donanım usb var ve 16MHz (harici kristal) çalışır ve yaklaşık 4 $
8-bit işlemciler günümüzde 32-bit'in üzerinde birkaç avantaja sahip, PIC / AVR ve NXP / STM (ARM Cortex) performansını ve fiyatı karşılaştırıyorlar. Son projemde USB - Virtual COM uygulaması olan LPC1343 (NXP) kullandım. Çoğu üretici şimdi ücretsiz IDE'ler ve örnek kodlar sunuyor.