«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
XMOS serisi nedir?
Tamam, bu yüzden son zamanlarda XMOS adının yerlerde göründüğünü görüyorum. Web sitelerine baktım ve çevrimiçi arama yaptım ama ne olduğunu tam olarak anlayamıyorum? Öyleyse nedir? Bir mikrodenetleyici ile bir FPGA arasında bir haç gibi görünüyor? Ayrıca sitelerine de baktım ve XMOS'un ne olduğu ve diğer mikrodenetleyici hatlardan farklı olduğu için …

10
Java API ile mikrodenetleyici
Donanım ekibim gelecekteki bir proje için bir Atmel AVR 8 bit mikrodenetleyici kullanmayı planlıyor. Bildiğim kadarıyla, C'de programlanmalıdır. AVR için bir JVM buldum , ancak Atmel'in yerel C kütüphanelerinden daha sınırlı. Bana Java'yı destekleyen 8 bitlik bir mikrodenetleyici önerebilir misiniz? PS. C bilmiyorum ve mikroişlemci programlamasında deneyimsizim.

6
PIC mikrodenetleyici ile -2 V ila +2 V analog sinyali nasıl örnekleyebilirim?
300 hz'den daha düşük bir frekansa sahip bir analog sinyalden okuma almak için 10bit ADC'li bir PIC mikro kullanıyorum. Bununla birlikte, analog sinyal -2 V ve +2 V aralığındadır. Sinyali kullanılabilir bir aralığa almak için nasıl koşullandırabilirim (ADC'ye girişin pozitif olması gerektiğini varsayarak) Ayrıca bir pozitif ve negatif güç kaynağı.

3
CAN veri yolu üzerinden bir ağ katmanı seçme
Endüstriyel bir otomasyon uygulamasında CAN veri yolu kullanmayı planlıyorum, ancak ağ katmanının nasıl uygulanacağına karar vermekte zorlanıyorum. Buradaki herhangi birinin, CAN üzerinden kullanması için mesaj kimliklerinin nasıl atanacağı ve veri paketlerinin nasıl biçimlendirileceği hakkında yönergeler sağlayan daha yüksek bir katman protokolü için önerileri var mı? Kendi özel ağ katmanımı geliştirmeli …

8
Hangi mikrodenetleyiciyi kullanmalıyım?
Bilgisayar programlarımın gerçek dünyayla iletişim kurması için en iyi mikro denetleyici paketini bulmaya çalışıyorum. CPU'mda çalışan programımdan fonksiyonları çağırarak doğrudan okuyabildiğim ve yazabileceğim çok sayıda G / Ç pini (şimdiye kadar ihtiyacım olan 64 dijital, analog ve PWM gibi fantezi bir şey yok) umuyorum. Çalıştırmak için mikro denetleyicinin kendisine programları …

4
En iyi PIC programcısı?
Projelerimde PIC'leri kullanmaya başlamak istiyorum ve hangi programcıyı almam gerektiğini merak ediyordum. Mikro denetleyicileri (68k, avr) kullanma konusunda çok fazla deneyimim var, ayrıca elektronik konusunda da çok deneyime sahibim (böylece bir programcı oluşturmak mümkündür). MPLAB, icsp ve devre içi hata ayıklama özelliği oldukça düzgün görünüyor kullanmak istiyorum. USB de uygun …

7
Parallax Propeller iyi bir ürün müdür? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 4 yıl önce kapalı . Parallax Pervanesi diğer çok çekirdekli çözümlere karşı nasıl birikir? Tasarım yarışmasını kazanan açık stomp projesi hakkında bir …

3
Rastgele ve öngörülemeyen analog karşılaştırıcı davranışı
Genlik ve frekansta değişen bir sinüs dalgasının frekansını ölçmem gereken nispeten "basit" bir proje üzerinde çalışıyorum. Bir şeyleri basitleştirmek için, şimdilik, sadece bir genlik (bir potansiyometre kullanarak) değiştirilebilen sabit bir frekans (27Hz) sinüs dalgası girişi (karşılaştırıcının negatif girişi) var. Karşılaştırıcının pozitif girişi Vcc / 2 olarak ayarlanmıştır. Daha sonra karşılaştırıcının …

5
PIC32 vs dsPIC vs ARM vs AVR, yine de C dilinde programlama yaparken mimari önemli mi? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Şu anda 32-bit PIC32 Mikrodenetleyici kullanıyoruz. İhtiyaçlarımız için iyi çalışıyor, ancak bize daha iyi hizmet edebilecek diğer …

4
HAL kullanarak STM32 ADC dönüşümü
Ben stm32 "yeni" HAL kütüphanesi kullanmayı öğrenmek için çalışıyorum. Basit ADC dönüşümü yapmaya çalıştığımda sadece bir kez çalışıyor, ama sonra dönüşmeyi durduruyor. Sanırım dönüşüm sonu bayrağı ayarlanmadı. Gemide STM32f429ZI olan STM32f429I Keşif panosunu kullanıyorum. Sprintf'in kötü uygulama olduğunu biliyorum ve kesinti ile adc yapmak daha iyi, biliyorum, lütfen işaret etmeyin, …

4
STM32: Zamanlayıcı kesmesi hemen çalışıyor
Bu STM32F429 benim projesinde zamanlayıcı için kod: //timer initialization void timerInit() { uwPrescalerValue2 = (uint32_t) ((SystemCoreClock / 2) / 100000) - 1; RS485Timer.Instance = TIM5; RS485Timer.Init.Period = 67400000; // high value to notice interrupt even without debugging RS485Timer.Init.Prescaler = 400000; RS485Timer.Init.ClockDivision = 0; RS485Timer.Init.CounterMode = TIM_COUNTERMODE_UP; HAL_TIM_Base_Init(&RS485Timer); } void timerReset() …

7
Arduino Seri baskı, programın davranışını istenmeyen şekilde değiştirir
Bir başlıkta bildirilen bir döngü sayacı kullanıyorum: int loop_counter = 0; Bu sayacı sık sık bir olayı tetiklemek için kullanıyorum. Aynı tür davranışlar için bir modulo kullanıyordum, ancak basitleştirdim, böylece çalışmak daha kolay (yine de aynı davranışla sonuçlanıyor) void loop() { if(loop_counter > 100) loop_counter = 0; else loop_counter++; //Serial.println("hey"); …

5
Kalıcı Belleğe Sık Yazma
Sıcaklık değiştikçe fiziksel konumunu otomatik olarak ayarlayan bir cihaz tasarlıyorum. Cihaz kapatıldığı veya güç bağlantısı kesildiği zaman, cihazın son sıcaklık ve konumunu hatırlaması gerekir. Bu değerleri EEPROM'da saklayabiliyorum ama sorun pozisyon ve sıcaklık çok hızlı değişiyor olabilir. Her değiştikten sonra temp ve pos'ı EEPROM'a yazsaydım, (1) bellenimi biraz yavaşlatacak ve …

5
Mikrodenetleyicilerde kesinti kullanımı ve FSM örneği
İlk Soru Mikrodenetleyicilerdeki kesintilerin ele alınması hakkında genel bir sorum var. MSP430 kullanıyorum, ancak sorunun diğer UC'lere genişletilebileceğini düşünüyorum. Kod boyunca sık sık kesintileri etkinleştirmek / devre dışı bırakmak için iyi bir uygulama olup olmadığını bilmek istiyorum. Yani, kesintilere karşı hassas olmayacak bir kod bölümüm varsa (veya daha da kötüsü, …

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.