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

2
MCU kayıtlarındaki mantıksal olarak ilişkili bit alanları neden genellikle ayrı konumlardadır?
Bu soru daha önce yanıtlandıysa beni affet, ancak bu sayfada veya daha geniş İnternette bir cevap bulamadım. Düşük düzeyli programlama konusunda iyi bilgiye sahip, ancak gömülü geliştirme konusunda nispeten yeni olan deneyimli bir geliştiriciyim. Kendime, STM32F746ZG MCU içeren bir ST-NUCLEO144 kartı kullanarak gömülü sistem geliştirme öğretiyorum. Benim için açık olmayan …

2
Birisi bu mikrodenetleyici ADC arayüzünü açıklayabilir mi (güneş paneli voltajını okumak için)?
Ben bulunan bir devrenin işlevselliğini anlamaya çalışıyorum tida-00121 (eğer tasarım dosyasını indirebilirsiniz burada ) Bunun PV'nin doğrudan toprağa bağlı olmamasıyla ilgili olduğunu varsayıyorum (herhangi bir ters akımın panele akmasını önlemek için güneş paneli voltajı çok düşük olduğunda ters akım mosfet kapatılabilir) Transfer fonksiyonuna gelince ( kaynak kodundan ), mikrodenetleyici tarafındaki …

2
Değişken karakterleri UART'a yazdırmak işe yaramıyor, sabitler iyi çalışıyor
Bir PIC18F27K40 mikrodenetleyici üzerinde XC8 ile oldukça garip bir sorun var. Bir PIC16F1778 üzerinde çalışır . Ben tanımladım: void uart_putch(unsigned char byte) { while (!PIR3bits.TX1IF); TX1REG = byte; } Ne zaman, benim de maindöngü, arayacağım uart_putch('a');, bu cezayı çalışır. Ancak, tanımlayıp const char c = 'a';aradığımda uart_putch(c);işe yaramıyor. Bir şey …

3
gerçekten nedir: Mikrodenetleyici (uC), Çipte Sistem (SoC) ve Dijital Sinyal İşlemci (DSP)?
Asıl soru sonunda. Ama bunu tek başına okumak sana neden kafam karıştığını göstermeyebilir. Bu yazıyı bazı tanımlar, varsayımlar ve spekülasyonlarla başlayıp asıl soruyu sordum. Ben her zaman farkı bildiğimi düşünüyorum ama şöyle bir soru aldığımda : "bir alıcı-verici ile bir alıcı-verici koyarsam, bu şimdi bir SoC mı?" Her şeyi karıştırdım …

2
Süper kapasitörden güç mikrodenetleyici
1.8V ile 3.3V'a kadar çalışan bir uC'm var. Akım tüketimi uyku modunda yaklaşık 20uA ve aktif durumda yaklaşık 12 mA'dır. UC her dakika yaklaşık 100 ms aktif duruma girecektir. Bu yüzden bir Vishay süper kapağından güç almaya çalışıyorum: 1 voltta 1.2O ESR ile 2.8 voltta 15F. Math, voltajı 1.8 volta …

4
MCU'nun -55 derece ile -40 ila 85 derece çalışma ortamı özelliklerine sahip olması mümkün müdür?
Birinin tarama yönteminden bahsettiğini duydum: -55 derecede çalışan 10 MCU'ya sahip olmak ve düzgün çalışabilecekleri bulmak, kırılmış olanları atmak. Yöntem uygulanabilir mi? MCU'nun tarama testimde -55 derecede düzgün çalışabileceğinden ve gerçek çalışma ortamında başarısız olabileceğinden endişeliyim. Değilse, olası çözümler neler olabilir? Çok iyi DSP performansı nedeniyle stm32f4 kullanıyoruz. -55 derecede …

4
Mikrodenetleyici kısa güç kaybı nedeniyle kapanıyor, bir kapasitör bunu düzeltebilir mi?
12v'den düşürülmüş bir voltaj regülatöründen geçen 5v'lik bir kaynağa bağlanmış bir mikrodenetleyicim var. Yeniden başlatıldığını varsayıyorum, çünkü voltajın küçük bir süre hızlı bir şekilde düşmesi olasıdır, bu da çipin yeniden başlamasına neden olmak için yeterlidir. Bu varsayım doğru mu? Devreye bir kondansatör eklemek bu sorunu çözebilir mi?


4
Harici ADC İçin Kullanım Örnekleri
Çoğu Mikrodenetleyici (uC), çevresel setlerinin bir parçası olarak bir Analogdan Dijitale Dönüştürücüye (ADC) sahiptir; bu, iki bileşeni tek bir pakete entegre ettiği için olağanüstü bir durumdur. Bu ADC'ler genellikle verilerin eşlenmesini sağlar ve bu da verilerin hızlı ve kolay bir şekilde çıkarılmasını sağlar. Bu sıkı entegrasyona rağmen harici ADC'ler satın …


6
8 ve 16 bitlik mikrodenetleyicilerin yeri nedir? 32-bit neden devralınmadı?
32 bit mikrodenetleyicileri seçmek için maliyet ve performans arasındaki denge açısından gerçek kesme noktası nedir? Başka bir deyişle, ARM mimarilerinin yükselişi ve hakimiyeti ile neden hala 8-bit ve 16-bit mikrodenetleyiciler kullanıyoruz? Hala çok daha ucuz mu? Çok düşük kaliteli cihazların daha büyük ve daha karmaşık mimarilerin sunduğu kaynaklara ihtiyaç duymadığını …

2
3.3V kullanarak 4.8V servo sinyal hattı sürün
Çalışma voltajı 4,8V olan bir servo var . Servoyu 3.3V üzerinde çalışan bir MCU'dan sürmek istiyorum. Henüz denemedim, ancak bir MOSFET veya NPN transistörü kullanarak sinyal hattını 4.8V'ye sürmem gerekip gerekmediğini merak ediyordum. 3.3V sinyali kullanarak 4.8V servo sürmek mümkün mü? Performans etkilenecek mi? 4.8V ile sürmem gerekirse nasıl bağlarım? …

3
Retro bilgisayar okulu projesi için CPU'lar
Ben bir BT okulunda öğrenciyim ve 1. sınıf öğrencilerine olayların nasıl yürüdüğünü göstermek için kullanabileceğimiz bir projeyi düşünmeye çalışıyoruz ve sonunda retro bir bilgisayar yapmayı düşündük. Z80 işlemcisi ile ilgili birçok şey okudum, ama tahminim daha güçlü bir şeye ihtiyacımız var, mimariyi merak ediyoruz, ancak ARM çok fazla belge bulacağımızı …

3
Kendini kilitleyen DC motor tipleri var mı?
Plastik bir çizgi biriktiren küçük bir DC dişli motorum var. Hattı sıkılaştırmak için motoru çalıştırdığımda, hattın çıkmasını önlemek için yerine kilitlemek istiyorum. O zaman mekanik olarak bu pozisyonda kalmasını istiyorum, böylece tutma akımı uygulamak zorunda kalmam. Hattı serbest bırakmaya hazır olduğumda, işlemi elektriksel olarak tersine çevirip kilidi devre dışı bırakmak …

3
ATtiny45 direct USB 2.0 Connection Ürün Yazılımı ve Devresi
PC'ye USB üzerinden veri gönderen bir ATtiny45 kullanarak kendi modüler USB cihazımı yapmak istiyorum . Veri okumuyorum, bu yüzden tek yönlü (ATtiny -> PC) bağlantı tamamen iyi olurdu. Arduino Yazılımı içinden standart ArduinoISP taslağı ile ISP olarak Arduino Uno kullanıyorum . Ben Arduino Programlama Langue daha gelişmiş olduğundan HEX için …

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.