«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
Bir Drone için bir PCB
Bir insansız hava aracı yapıyorum ve birinin PCB çalışma konusundaki çalışmalarımı gözden geçirmesini çok isterim. Resim (kırmızı üstte, mavi altta, dairelerde delik ve yan transferlerin mor tutkalı olduğunu gösterir): Ne olması gerekiyordu: Radyolardan gelen giriş, kontrol çubuklarının ham değerlerini veren bir RF alıcısı olan PWM 1-6'dır. Kurulun ICE 10 bileşeni …

2
Yalnızca RAM'deki mikro denetleyiciler ne içindir?
Texas Instruments'ın MSP430 serisi için parça numarası yapımı hakkında bazı detaylara bakarken, bu wiki sayfasına rastladım: TI MSP430 Bir açıklama var Sadece RAM bölümünü gösteren MSP430L09x serisinde olduğu gibi "L"; programlamasını korumak için sürekli güç kalması gerekir Resmi web sitesindeki veri sayfasından geçtikten sonra yukarıdakileri doğrulayamasam da , beni şaşırtan …


9
Gömülü bir program tamamlandığında ne olur?
Gömülü bir işlemcide yürütme bu son returnifadeye ulaştığında ne olur Her şey olduğu gibi donuyor; gökyüzünde bir uzun sonsuz NOP ile güç tüketimi vb? veya NOP'lar sürekli yürütülüyor mu, yoksa bir işlemci tamamen kapanacak mı? Sormamın bir nedeni, bir işlemcinin işlem tamamlanmadan önce gücü kesmesi gerekip gerekmediğini ve elden önce …

11
Kendi USB aygıtlarımı nasıl yapacağımı öğrenmek istiyorum
Bir süredir başkalarının eşyaları için Linux karakter aygıt sürücüleri yazıyordum. Yeni bir hobi bulmak isterdim ve kendi USB güvenlik kameramı yapma düşüncesi çok temiz görünüyor. Bazı LED'leri, servoları ve step motorları kontrol edebilmek beni çok heyecanlandırırdı. Yeni şeyler kendi başıma öğrenmekten ve sonunda bir şeyler çalıştığında heyecanlanmaktan gerçekten zevk alıyorum. …

8
Mikrodenetleyicilerde neden uygulama programımızdan ayrı bir bootloader'a ihtiyacımız var?
Neden bir mikrodenetleyicinin aynı flaş program hafızasında, özellikle bir bootloader denilen STM32F103'te ayrı bir programa ihtiyacımız var? Ana uygulama programından ayrı tutmak için özel olan nedir? Genel olarak konuşursak, mikroişlemci tabanlı bir sistemin önyükleyicisi (örneğin PowerPC MPC8270) mikrodenetleyici ile aynı işi yapar (diyelim ki ARM STM32F103) ya da birbirlerinden temel …

8
ASCII'den gelişmiş seri protokollere ne zaman geçilmelidir?
Bilgisayarımla UART üzerinden iletişim kurabilen tüm mikrodenetleyici aygıtlarım, komut göndermek ve veri almak için ASCII dizelerini kullanır (Arduino'da uygulandığı gibi). Elektroniği kazmaya başladığımda öğrendiğim şey buydu ve her zaman çıplak dizeler göndermeyi yeterli buldum. Ancak, karşılaştığım çoğu cihazın işlev kodları, adresler ve CRC hata denetimi içeren karmaşık ikili protokoller kullandığını …

7
Bir düğmeyi algılamanın akıllı yolları (daha az güç tüketen)
Belirli bir proje için bir toplantı sırasında, bir MCU ile bir düğmeye basmanın tespit edilmesinin yolunu düşünmem istendi. Algılama, olabildiğince az güç tüketmelidir. İlk bakışta, çekme veya çekme özellikli tipik devreyi düşündüm: bu devreyi simüle et - CircuitLab kullanılarak oluşturulan şematik Buradaki bazı sıçrama önleme özelliklerini hesaba katmıyorum, çünkü bu …




9
Neden RAM'den kod çalıştırmalı?
Mikrodenetleyici derleyicimin RAM'den bir işlevi çalıştırmaya zorlaması (veya önermesi) için bazı makrolara rastladım. https://siliconlabs.github.io/Gecko_SDK_Doc/efr32mg1/html/group__RAMFUNC.html#gac6abbc7f869eec9fb47e57427587c556 http://processors.wiki.ti.com/index.php/Placing_functions_in_RAM https://www.iar.com/support/tech-notes/linker/controlling-placement-of-the-section-where-__ramfunc-functions-reside-ewarm-5.x--6.x/ https://community.nxp.com/thread/389099 Hangi durumlarda bu değerlidir? Fayda sadece hız arttırılırsa neden sadece her zaman RAM'den yürütmedim? Bu genellikle daha yüksek akım çekmesine neden olur mu?

5
Silikon böcek, hata levha
Geçtiğimiz yıllarda kullandığım birçok (en çok, hepsinde) mikrodenetleyicide, bazı silikon seviyesindeki hataların ve üreticilerin, mühendislere beklenmeyen davranışlarla karşılaşabileceklerini açıklayan hata levhaları sağladıkları yerde. Neden hiç bu "hataları" düzeltmiyorlar? Ürün hala üretildiğinden ve çoğu durumda sorunu çözmek önceki uygulamaları etkilemeyeceğinden, neden sadece revize etmiyorlar? Bir çok durumda ürün stabilize edilebilir, çoğu …

5
DC fırça motorları için ideal bir PWM frekansı var mı?
Motor kontrolü için bir PWM sinyali oluşturmak için bir mikrodenetleyici kullanacağım. PWM ve görev döngüsünün nasıl çalıştığını anlıyorum, ancak ideal bir frekanstan emin değilim. Henüz motorum yok, bu yüzden sadece test edip bulamıyorum. Değişen voltaj olmayacağım, sadece belirli bir voltaj aldığı zaman. Öyleyse doğrusal bir yanıt alabilir miyim? % 10 …


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.