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

5
Dahili çekme / indirme dirençlerini kullanırken dikkat edilmesi gerekenler
STM32 mikro denetleyicilerle çalışıyorum. Bu mikro denetleyiciler, giriş pimini yukarı veya aşağı çekme olarak ayarlama seçeneğine sahiptir: Daha önce gerektiğinde harici yukarı çekme veya aşağı çekme direnci veriyordum ama şimdi harici bileşenlerle başa çıkıp çıkamayacağımı ve mikro denetleyicinin aşağı çekme özelliğini kullanıp kullanamayacağımı merak ediyorum. Bu iyi bir şey olacak …


2
Dahili flash bellek boyutu yeterli değil
Projemden birinde Texas enstrümanından TM4C1230C3PMI kontrolörü kullanıyorum. Uygulamam için yeterli olmayan 32KB dahili flaş var. Piyasada kullanılabilecek daha yüksek flaş boyutlu mikro denetleyici mevcuttur, ancak yalnızca bu mikro denetleyiciyle gitmek istiyorum. Bildiğim kadarıyla harici EEPROM toplam flaş boyutunu artırmak için kullanılabilir (Program belleği). Düşüncem doğru mu? Değilse lütfen kontrol cihazının …

4
Bir RTC'yi ne sıklıkla sorgulamalıyım?
Henüz bir RTC kullanmadım, bu yüzden gerçek zamanlı saati okumak için "normal" yoldan tam olarak emin değilim. Düşündüğüm birkaç farklı yaklaşım var ama bu konuda bazı tavsiyelerde bulunmayı umuyordum. İşte şimdiye kadarki zamanı okumayı ve kullanmayı düşündüğüm yollar: Açılışta tarih ve saati alın ve RAM'e kaydedin ve daha sonra zamanlayıcı …

1
MSP430'un Tarihçesi
Bu soru bugün aklımdan geçti. MSP430'un geçmişi nedir? Ne zaman başladı, neden gelişti, neden yapıldı (yani hangi hedeflere ulaşmaya çalışıyordu / mevcut uC ile hangi teknik kısıtlamaları ele almaya çalışıyordu) ve buna neden "MSP430" deniyor? Bir internet araması sadece bu güç noktasını ortaya çıkardı , bu fazla bir şey söylemiyor.

3
Bu devre, 3V3 mikrodenetleyici ile 20V sinyalini nasıl birbirine bağlar?
Aşağıdaki devreyi, 3.3 voltta çalışan bir mikro denetleyiciye 12-20V'luk bir sinyali arayüzlemek için tasarladım. Sinyal 20V veya açık devredir. Devrenin mümkün olduğunca esnek olmasını istiyorum. EMI ve ESD ile başa çıkabilmelidir. R1 akımı sınırlamak ve transistörü saptırmaktır. C1 düşük geçişli bir filtre uygulamaktır. R2, transistör tabanını aşağı çekmek ve C1 …

4
AVR flash bellek bozulması
Bu soru AVR'nin yeniden programlanmasıyla ilgilidir . Proje bilgisi: ATMEGA644P kullanan pille çalışan bir ürünümüz var. Uygulama sürekli uyku modunda çalışır ve yalnızca saniyede bir (RTC) veya iki harici kesme hattından biri tetiklendiğinde uyanır. Cihaz, UART üzerinden iletişim kuran oldukça basit bir önyükleyiciye sahiptir (RS232 arayüz IC'yi kullanarak). Sadece donanım …

3
Bir mikro denetleyiciden bir yük değiştirmek için (MOS) FET'e karşı BJT'ler
Bir mikrodenetleyiciden bir yükü değiştirmek için bipolar eklem transistörünü (BJT) alan etkili bir transistöre (FET) ( MOSFET veya JFET ) karşı seçmenin nedenlerini öğrenmek istiyorum . Varsayımsal durumumuzda, yükün mikrodenetleyicinin sağlayabileceğinden daha fazla akım gerektirdiğini ve "kullanım kolaylığı" nın dikkate alınmadığı varsayılarak, BJT ve FET anahtar tasarımına karşı lehte veya …

3
Mikrodenetleyici Uyku Yarışı Durumu
Aşağıdaki kodu çalıştıran bir mikro denetleyici verildi: volatile bool has_flag = false; void interrupt(void) //called when an interrupt is received { clear_interrupt_flag(); //clear interrupt flag has_flag = true; //signal that we have an interrupt to process } int main() { while(1) { if(has_flag) //if we had an interrupt { has_flag …

1
Mikrodenetleyicilerde zayıf iç çekişler ve EMI duyarlılığı
Mikrodenetleyicilerde zayıf dahili çekmeler (100k) kullanırken hangi dezavantajlar yaşayabilirim? Bu zayıf çekişlerle (sadece parazit izi / bileşen kapasitansı ile) duyarlı çizgilerin EMI geçişlerine nasıl dönüştüğünü merak ediyorum. 3-4ms pencereli dijital filtreleme, geçici etkilerin olasılığını azaltabilir, ancak profesyonel bir PCB'de akılda tutulması gereken başka bir şey var mı?

1
Cortex M0 gerçekten düşük güç mü?
NXP LPC1100 serisi CPU'yu kullanıyorum, bu onların en düşük güçlü Cortex M0 teklifidir. Bununla birlikte, veri sayfasında en uygun koşullar altında (uyku modu + tüm çevre birimleri devre dışı) hala 6 mA kullandığını ve ölçümlerim bunu doğruladığını belirtir. Akıllı telefonumun (1Ghz CPU ve çok sayıda aktif çevre birimi olan), bu …


2
32 kHz Kristal için Yük Kondansatör Değerlerini Seçme
Üzerinde çalıştığım bir tasarımda 32.768 kHz XTAL için yükleme kapasitörlerini seçerken yardıma ihtiyacım var. Bu biraz uzun, ancak büyük sorular şunlardır: Yükleme kapağı değerlerinin doğru olması kritik midir ve izlerin ve lead'lerin parazitik kapasitansı bunu belirlemede ne kadar önemli olacaktır. Cihazım bir TI CC1111 SoC kullanıyor ve TI'den temin edilebilen …

4
Mikrodenetleyicili Dijital Dimmer
Dirençli Yükler için bir dijital dimmer yapmak istiyorum. Bunun için bu devreyi buldum: Giriş voltajı 220VAC 50Hz'dir. Resimdeki kırmızı kutu içindir Zero Crossing Detection. AC gerilimi sıfırı geçtiğinde, Mikrodenetleyici kesilir ve bu nedenle sıfır geçişini algılar. böylece Triacbelirli bir Delayvoltajdan sonra tetikleyerek gerekli voltaja ulaşabilirsiniz. Bu devreyi tavsiye ediyor musunuz? …

6
PIC16 çoklu görev RTOS çekirdeğimin çalışmamasının nedeni nedir?
PIC x16 mikrodenetleyicileri için yarı önleyici (kooperatif) bir RTOS oluşturmaya çalışıyorum. Benim içinde önceki soruya, ben donanım yığın işaretçisi erişen bu çekirdeklerinde mümkün olmadığını öğrendik. PIClist'teki bu sayfaya baktım ve C kullanarak uygulamaya çalışıyorum. Derleyicim Microchip XC8 ve şu anda yapılandırma bitlerinde 4MHz dahili RC osilatörü seçilmiş bir PIC16F616 üzerinde …

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.