«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.

4
Bir ARM Cortex M3 mikroişlemcisi nasıl seçilir?
36 ila 72 MHz aralığında, 16kb + SRAM, 128kb + flaş, C de programlanabilir olma zorlu gereksinimlerime dayanarak, başvurum için bir ARM Cortex M3 MCU kullanmak istediğime karar verdim. Sorun şu ki, insanlar hangi M3 versiyonunu kullanacaklarını belirlemek için hangi kriterleri kullanıyorlar? TI, ST, NXP, Freescale, vb. Gibi birçok olası …


5
PID Kontrolü nasıl öğrenilir?
Genelde sıcaklık için PID (Oransal – İntegral-Türev) kontrolünü öğrenmek istiyorum. Tercihen yapmak kolay bir proje ile öğrenmek istiyorum. Lütfen öğrenmesi birkaç hafta alacak bir şey tavsiye eder misiniz? Düzenleme: Bir su tankının sıcaklığını kontrol etmek istiyorum. Isıtma bir direnç ile yapılır.

5
Bir mikrodenetleyici devresinde pilin uzun süre dayanması
Bir ATtiny85V'ye uzun bir süre, küçük bir bataryayla, muhtemelen bir bozuk para hücresiyle güç vermeyi umuyorum. Yazılım tarafına baktım ve kodum bekçi zamanlayıcısı sürüyor, kullanılmayan analog ve dijital dönüştürücüler kapalı, yonga 1MHz'de çalışıyor. Ne kadar akım çekiyor ama umarım onu ​​en aza indirmişimdir. Her birkaç saniyede bir uyanır, voltaj seviyesi …

2
Biraz beceriyor
Mikrodenetleyici programlamasında yeniyim. ATmega32-A denetleyicisi ve CodeVisionAVR derleyicisini kullanıyorum. SPI iletişimini kullanarak bir sinüs dalgası sinyali üretmek için dalga form üretecini (AD9833) kullanıyorum. Sinüs dalgasını başarıyla üretebiliyorum. Şimdi bu sinyali sensöre iletiyorum. Sensör çıkışı çoklayıcıdan seçilir ve ADC'ye gönderilir. Şimdi SPI iletişimini kullanarak ADC değerlerini okumak istiyorum. ADC sicillerini kurmak …

5
Mikrodenetleyiciler gibi nispeten daha basit cihazlar neden CPU'lardan daha yavaş?
Aynı sayıda boru hattı aşaması ve aynı üretim düğümü (örneğin, 65 nm) ve aynı voltaj göz önüne alındığında, basit cihazlar daha karmaşık olanlardan daha hızlı çalışmalıdır. Ayrıca, birden fazla boru hattı aşamasını bir ile birleştirmek, aşama sayısından çok bir faktör rendesi tarafından yavaşlatılmamalıdır. Şimdi beş yıllık bir işlemciye, 2,8 GHz'de …

3
Bir mikrodenetleyicinin farklı bellek tiplerinde neler bulunur?
Derleme işleminden sonra çeşitli veri türlerinin C kodundan eklendiği farklı bellek bölümleri vardır. Yani: .text, .data, .bss, konsol ve yığın. Sadece bu bölümlerin her birinin bir mikrodenetleyici hafızasında nerede bulunacağını bilmek istiyorum. Yani, hangi tip hafızaya girilirse, hafıza tipleri RAM, NVRAM, ROM, EEPROM, FLASH vs. Burada benzer soruların cevaplarını buldum, …


5
FPGA, ASIC ve Genel Mikrodenetleyiciler arasındaki farklar ve benzerlikler nelerdir?
Okuduğum var bu yazı ve bütünüyle soruma cevap vermez: Bir mikrodenetleyiciyi biraz hafızası olan, kaydeden ve LOAD, STORE ve ADD gibi bir dizi talimatı işleyebilen herhangi bir şey olarak düşünüyorum. Mantık geçitleri ve rolünü yerine getirecek şekilde içeriyor, ancak asıl görevi evrensel bir bit işlemcisi olmak. Bir Mikrodenetleyiciyi, talimatları saklamak …

6
Atmel AVR'ler neden bu kadar popüler?
Son zamanlarda sorulan sorular, çeşitli MCU tiplerinin avantajları / dezavantajları hakkında sorular sordu. AVR'ler cevapları verilen bir söz bile değmez gibiydi. Öyleyse neden AVR'lerin popülerlik telaşı yaşadığı bir yabancı görünüyor? Bu yalnızca Arduino'dan mı kaynaklanıyor, yoksa AVR'yi özellikle iyi bir mikrodenetleyici yapan başka bir şey var mı?

4
Dekuplaj kapasitörünü dört katmanlı PCB'ye nasıl yerleştirebilirim?
Dekuplaj kondansatörlerinin yerleştirilmesi ile ilgili bir teknoloji belgesini aradım ve ana fikir aşağıdaki resimde gösterilmiştir: Makul olduğunu düşünüyorum ama dekuplaj kondansatörü ve MCU’yu aynı katmana koymak zorunda mıyım? başka cihazlar yerleştirmem uygun değil. Bu yüzden dekuplaj kapasitörünü alt tabakaya yerleştirmeyi seçiyorum. PCB'm dört katmanlı (sinyal-güç-gnd-sinyal) birdir ve gücü ve gnd …

3
Cortex-M serisi ve Cortex-R serisi arasındaki fark nedir?
İlginç! Net bir makale bulmak için aradım, ancak bunun için net bir yazı bulamadım. Ayrıca bu bağlantıyı buldum: ARM Cortex-R ve bu bağlantı: Cortex-R Serisi, ancak tam olarak net değil. wiki sayfasında şunu yazdı: Çekirdekler gerçek zamanlı sağlam kullanım için tasarlanmıştır ve Cortex-R'nin sayfasında yazdı: ARM Cortex®-R gerçek zamanlı işlemciler, …

4
Bir MOSFET'i bir mikrodenetleyicinin çıkış pininden sürmek güvenli midir?
2U2222 ve 2N3904 gibi yaygın olarak bulunan BJT’leri MCU’mdan “doygunluk modunda” çalıştırarak anahtar olarak kullandım. Bununla birlikte, bu tür uygulamalar için bir MOSFET'in daha uygun bir cihaz olduğuna inanıyorum. Ancak birkaç sorum var. 1) MOSFET'in BJT'de olduğu gibi bir "doygunluk modu" var mı? Bu "doygunluk", MOSFET'in tamamen "açık" olduğu temelde …

4
Bir mikroişlemci için ne kadar flaş / RAM'e ihtiyacınız olduğunu nasıl belirlersiniz?
Diyelim ki bilinen bir işlevselliğe sahip gömülü bir projeye başlıyorsunuz. Bir mikroişlemci seçtiğinizde, ne kadar RAM'e ihtiyacınız olduğunu nasıl seçersiniz ? Önce bir geliştirici kartı kullanıyor ve projenizi kodluyor ve ardından ne kadar hafıza kullandığınızı görüyor ve ardından bu hafızaya uygun bir mikroişlemci seçiyor musunuz? Bir prototip için etli bir …

7
Bir büyük mikrodenetleyici veya çok sayıda küçük mikrodenetleyici?
Mikrodenetleyicilerle basit ve anlaşılır şeyler yapmaya alışkınım. Sürüş LED'leri, çalışan motorlar, temel rutinler, karakter LCD'lerinde GUI'ler, vb. Gibi şeyler, ancak her zaman yalnızca birkaç küçük yan görevle yalnızca bir önemli görevdir. Bu beni düşük kaliteli ürünlere düşürdü çünkü bu durumlarda gerçekten gerekli olan tek şey bu. Daha karmaşık şeyler tasarlamaya …

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.