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

3
PIC'nin Rx pinine bir LED takılması
Ben olmadığını bilmek bir yol gerekir microcontroller( PIC) alıcı (veya verici) olan herhangi bir veri. Bu LEDnedenle, herhangi bir veri aktarımı gerçekleştiğinde yanıp sönmesi için ayrı bir tutmayı düşündüm . Ama bunu nasıl ekleyeceğimi bilmem gerekiyor LED. Doğrudan bağlamak için Tamam mı LEDüzere PICs Tx(ve Rx) pimleri? Yani bir şekilde …

5
Bu MOSFET H-Bridge için iyi bir tasarım mı?
Bir RC araba motoru (12V ve 2 ~ 3A) için basit ama çalışan bir H-Bridge tasarlamaya çalışıyordum. Bu köprü bir mikrodenetleyiciden sürülecek ve PWM'yi desteklemek için hızlı olması gerekir. Okumalarıma dayanarak, hızlı anahtarlama ve düşük direnç söz konusu olduğunda Power MOSFET en iyi seçimdir. Bu yüzden 24V + ve 6A …

2
opto izole arduino girişi
Bir elektrik sayacından harici bir sinyal almak için opto izolatörlü bir pimi korumak istiyorum (maks. 35VDC, maksimum 50mA, 240ms darbe genişliği). Amaç darbeleri saymaktır. Bunun için bazı şematik örnekleriniz var mı? Teşekkürler

4
Mikrodenetleyicinin gücünü düğme ile nasıl değiştirebilirim?
Pil gücüne sahip bir mikrodenetleyici cihazım var. Şu anda basit açma / kapama anahtarıyla gücü değiştiriyorum. Şematiği (ve muhtemelen mikrodenetleyici programını) minimum düzeyde değiştirerek ve cihaz kapalıyken tüketim olmadan tek bir düğme ile gücü değiştirmek istiyorum . Nasıl yapabilirim? EKLENDİ . Aşağıdaki hileyi biliyorum: Burada başlangıçta mikro denetleyici PB3'ü yüksek …

3
SMD mikrodenetleyicileri önceden kodla nasıl yüklenir?
Genellikle bir SMD mikrodenetleyici (AVR deyin) veya SMD mikrodenetleyicili bir PCB satın aldığınızda, kartın çalıştırmak için kullandığı programla önceden yüklenir. Nasıl önceden yüklendiğini merak ediyordum - Sanırım DIP IC'leri DIP soketleri kullanılarak programlanabilir, bu yüzden özel SMD soketleri var mı?

5
I / O pin soyutlaması için C ++ sınıfları
Donanım I / O noktaları veya pimleri için C ++ soyutlama arıyorum. İn_pin, out_pin, inout_pin, belki open_collector_pin vb. Kesinlikle böyle bir soyutlama kümesi ortaya çıkarabilirim, bu yüzden 'hey, bu şekilde yapabilirsin' tür cevaplar aramıyorum, daha ziyade 'bu ve bu kitapta kullanılan bu kütüphaneye bakın ve bu proje'. Google, başkalarının bunu …
13 microcontroller  pins  c++  io 


5
24VAC / 5VDC güç kaynağı tasarımı
Bir MCU ve bir dizi solenoid kontrollü valf kullanarak bir su vanası kontrolörü oluşturmayı planlıyorum. Solenoidler 24VAC (40mA yığılma, 20mA tutma) üzerinde çalışır. MCU ~ 100mA çeken bir kart üzerindedir ve bir yerleşik regülatöre sahiptir, bu yüzden doğrudan 5V (regülatörü atlayarak) veya yerleşik regülatörden 6-12V sağlayabilirim. Ayrıca diğer 5V çevre …


4
Derin Uyku Modlarından Uyanma
Çoğu mikrodenetleyici (örn. AVR'ler, MSP430'lar, PIC'ler, vb.) Bir dizi farklı uyku modunu destekler. "En derin" uyku modu, en düşük güç tüketimini (örn. "Güç Kapatma", "Kapat") algılayan moddur, ancak tüm saat sistemleri genellikle bu modlarda durdurulur ve bana göre " uyandırma ", harici uyaran yoluyla yapılır (örneğin pim değiştirme kesintileri, talaş …

7
Piyasada yerleşik olarak programlanabilir mantığı olan (FPGA / CPLD gibi) hangi mikrodenetleyiciler mevcuttur?
Esinlenerek Söz Ben fonksiyonları inşa mevcuttur FPGA veya ne ile mikrodenetleyiciler FPGA benzeri sormak istiyorum? En ilginç olanı, dost paketlerde (BGA olmayan) düşük maliyetli olanlar olacaktır. CPLD / FPGA kısmı, oldukça karmaşık durum makinesinin (10+ durum), oldukça büyük mantık fonksiyonunun (10+ giriş), oldukça büyük sayaçların ve vardiya kayıtlarının (8+ bit) …

6
PIC Programlamaya Başlamak
Bazı PIC Programlama yapmaya çalışıyordum, ancak mevcut diğer mikrodenetleyicilerin aksine, mevcut olan farklı yongaların sayısı bana biraz karışıklık yarattı. Ayrıca, bazı sitelerde PIC programlama ile başlayan insanlar için iyi seçimler olarak önerilen bazı yongaların yerini almış olabilir (ya da daha da kafam karışıyor olabilir). Yani sorum üç kısma ayrılıyor: Başlamak …

6
Gömülü sistemlerde kesinti kullanırken global değişkenlerden kaçınma
Küresel değişkenlerden kaçınan gömülü bir sistem için bir ISR ile programın geri kalanı arasında iletişim kurmanın iyi bir yolu var mı? Genel örüntü, ISR ve programın geri kalanı arasında paylaşılan ve bir bayrak olarak kullanılan küresel bir değişkene sahip olmak gibi görünüyor, ancak küresel değişkenlerin bu kullanımı bana tahılda gidiyor. …

7
Sınırsız okuma / yazma işlemi kapasitesine sahip kalıcı bir bellek IC'sine ihtiyacınız var
Mikrodenetleyici tabanlı bir projede birikmiş sayımı takip etmek için kullanılacak bir bellek çözümüne ihtiyacım var. Birikmiş sayımla, mikro denetleyicinin bir olayın gerçekleşmesini saymak için bu bellek konumunu kullandığını söylemek istiyorum. Elektrik kesintileri sırasında sayımın korunması gerekir, bu nedenle VOLATILE olmayan belleğe ihtiyaç vardır. Ayrıca sayım artışı olayının sık görülmesi dolayısıyla …


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.