«microcontroller» etiketlenmiş sorular

Sıkı birleştirilmiş bağımsız bir cihazda merkezi bir işlem birimi (CPU), bellek ve (genellikle) çeşitli G / Ç çevre birimleri (UART, ADC, DAC, genel amaçlı G / Ç, I2C, vb.) İçeren bir cihaz paketlemek.


16
C ++ gömülü sistemler için uygun mu?
Burada ve başka yerlerde ortak bir soru. C ++ gömülü sistemler için uygun mu? Mikrodenetleyiciler? RTOSes? Ekmek Kızartma? Gömülü PC'ler? Mikroişlemcilerde OOP faydalı mı? C ++ programlayıcıyı etkin olmak için donanımdan çok uzakta tutar mı? Arduino'nun C ++ 'ı (dinamik bellek yönetimi olmadan, şablonlar, istisnalar hariç) "gerçek C ++" olarak …

5
Mikrodenetleyiciler keyfi olarak düşük saat frekanslarında çalıştırılabilir mi?
ATTiny13A veri sayfası, örneğin, 0 MHz Min frekansını listeler. Bu, saatin herhangi bir kötü etkisi olmayan keyfi herhangi bir düşük frekansta çalıştırılabileceği anlamına mı geliyor? Düşük saat hızlarında daha düşük akım çekeceğini tahmin ediyorum. 0 MHz, saati tamamen durdurabileceğiniz ve güç devam ettiği sürece durumunu sürekli olarak hatırlayacağı anlamına mı …

10
Neden 256 bit veya 512 bit mikroişlemciler yok?
8 bitlik bir mikroişlemcideki veri yolu 8 veri hattından oluşur. 16 bitlik bir mikroişlemcideki veri yolu 16 veri hattından ve benzerlerinden oluşur. Neden 256 bitlik bir mikroişlemci ya da 512 bitlik bir mikroişlemci yok? Neden sadece veri hatlarının sayısını artırmıyorlar ve 256-bit bir mikroişlemci veya 512-bit bir mikroişlemci yaratmıyorlar? 256 …

6
Bir DSP ile standart bir mikrodenetleyici arasındaki fark nedir?
Bir DSP'nin dijital sinyal işleme için optimize edilmiş olduğunu biliyorum, ancak bunun bir IC seçme görevini nasıl etkilediğinden emin değilim. Bir mikrodenetleyici ile yaptığım hemen hemen her şey dijital sinyallerin işlenmesini içerir! Örneğin, popüler Microchip dsPIC30 veya 33 DSP ile PIC24 genel amaçlı mikrodenetleyicileri diğer 16 bit tekliflerini karşılaştıralım. DsPIC …

11
Birkaç mikrodenetleyiciyi kısa mesafelerde düşük hızlarda kablosuz olarak bağlamanın en ucuz yolu nedir?
Birkaç mikrodenetleyiciyi kablosuz olarak kısa mesafelerde düşük hızlarda bağlamanın en ucuz yolu nedir. Onu ultra ucuz tutmak, ortak ayrı parçalar kullanmak ve fiziksel olarak küçük tutmak istiyorum. Grupları ve lisansları çalıştığı sürece umurumda değil. 802.15.4 / ZigBee, Bluetooth ve WiFi, pahalı bir işlemciye ihtiyaç duyar, bu nedenle bir seçenek değildir. …


8
FPGA'lar neden her yerde bulunmuyor?
FPGA'ları okumak, eğer doğru anlıyorsam, temelde tamamen yapılandırılabilir mantık geçit devreleridir. Bu olmak, onlarla bir şey tasarlayabilirsiniz. Kişi her şeyi mümkün olan en özel şekilde tasarlayabilir ve böylece aynı uçları bir mikrodenetleyici kullanarak elde edilebilecek çok daha verimli bir şekilde karşılayabilir. Buna sahip olarak, bir FPGA herhangi bir zamanda, herhangi …

5
Güç kaynağını tersine çevirdiğinizde çipi tam olarak ne kızartır?
Kendi tecrübelerime göre, mikrodenetleyicileri yazmak oldukça kolaydır. 5V'yi yere, GND'yi V CC'ye koyun ve bir anda çipiniz yakılır. Tam olarak çalışmayı durdurmasına neden olan dahili olarak neler oluyor? Örneğin, bir çipi açıp, tüm yarı iletken bağlantılarını yeniden düzenleyip düzeltebilseydim, tam olarak nereye bakmam gerekecek ve ne yapmam gerekecek? Bu yonga …

6
Bir MOSFET, BJT'den ziyade bir anahtar olarak ne zaman daha uygun olur?
Deneyimde, sadece BJT'leri MCU çıkışlarım için anahtar olarak (LED'ler ve benzeri şeyleri açmak ve kapatmak için) kullandım. Bununla birlikte, sürekli olarak N-kanal geliştirme modu MOSFET'lerin anahtarlar için daha iyi bir seçim olduğu söylendi ( örnekler için buraya ve buraya bakın ), ancak nedenini anladığımdan emin değilim. Bir MOSFET'in BJT'nin üssünün …

9
Gömülü Sistemler için RTOS
Bana zaman yönetimi ve kaynak yönetimi için RTOS kullanmam gerektiğini söyleyen birçok makale gördüm. Zamanım kendi araştırmalarıma izin vermedi, bu yüzden tavsiye almak için chiphacker'a geldim. Düşük kaynak mikrodenetleyicileri (MSP430, PIC) kullanıyorum ve kullanabileceğim RTOS'ları arıyordum. Diyeceğim şey şu ki: Sistemin kaynak maliyeti Sistemin avantajları Sistemin dezavantajları Uygulama Püf Noktaları …

3
Bir önyükleyici nedir ve nasıl geliştirebilirim?
Bir AVR mikroişlemcisinin bir bootloader (Arduino gibi) ile kullandığı birçok projeyle tanıştım, ancak konsepti çok iyi anlamıyorum. Bir önyükleyici nasıl yapabilirim (herhangi bir mikrodenetleyici için)? Bootloader'ımı yazdıktan sonra, mikro denetleyiciye nasıl programlanır (AVR'nin flaşında yanmış herhangi bir .hex programı veya başka bir yöntem gibi)?

5
Bir IC kesebilir miyim?
Anladığım kadarıyla, bir DIP paketinin kalıbı merkezde yer alır ve gerisi sadece ön çerçevedir. Kullanılmayan pinlere sahip olduğum için bu mikrodenetleyicinin üst kısmını kesebilir miyim ( ATmega16 / 32 )? Daha sonra hala çalışacak mı? Düzenleme: tüm cevaplar için teşekkür ederim. Bir IC'yi kesmenin hassas bir işlem olduğunu ve çipe …

5
Programlama mikrodenetleyicileri: JTAG, SPI, USB oh my !?
Mikrodenetleyicilerle ilgili olarak, onları programlamanın birkaç yolu olduğunu fark ettim. Arduino'm USB üzerinden programlanabildiği için USB konusunda bilgim var. JTAG veya SPI arayüzü nedir? Nihayetinde bu arayüzlerin yongayı yeni talimatlarla parlatmak için bir araç sağladığını biliyorum, ama ne kadar farklılar? Birinin diğerine üstünlüğü var mı?

3
İtme / çekme tahliye; pull-up / pull-down
Bir ARM Cortex yongasının veri sayfasını, özellikle GPIO bölümünü okuyorum. Sonuçta, çeşitli GPIO pinlerini SRAM'a okuma / yazma erişimi için "Alternatif İşlev" modunda kullanmak üzere yapılandırmak istiyorum. Mevcut olan tüm GPIO kayıtlarından iki tanesini anlamıyorum: GPIO_PUPDRve GPIO_OTYPEbunlar sırasıyla "açılan / açılan kayıt" ve "çıkış tipi kayıt" dır. Çünkü GPIO_PUPDRüç seçeneğim …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.