«stm32» etiketlenmiş sorular

STM32, STMicroelectronics'in üçüncü ARM ailesidir. ARM9E çekirdeğine dayanan önceki STR9 ailelerini ve ARM7TDMI çekirdeğine dayanan STR7 ailelerini takip ediyor. STM32, ARM Cortex-M çekirdek ailesine dayanmaktadır.

3
Eclipse + GNU ARM + STM32 - HAL veya SPL
ARM geliştirme ile başlayacağım (2 yıllık AVR'den sonra) ve üzerinde stm32f4 mikroişlemci bulunan STM DISCOVERY kartını aldım. Keil kod sınırını sevmiyorum ve ücretli bir sürüm almak için param yok, çünkü eclipse + ARM gcc ile gitmeye karar verdim. Öğreticilerden sonra gcc ARM araçları + openocd + make utils vb. Sorum …
10 arm  stm32  gcc  cortex  hal-library 

3
Yazılım kesmesi ve fonksiyon
MCU'larla yaklaşık 3 yıl çalıştıktan sonra hala Yazılım kesintilerinin kullanımının ne olduğunu bilmiyorum? STM32 ile birkaç iş yaptım ve yazılım kesintilerini hiç kullanmadım. Aslında bu benim için büyük bir soru: Neden bir işi yapmak için basit bir işlevi kullanabileceğimizde, bir yazılım kesintisi kullanmalıyız? Yazılım kesmesi ile işlev arasındaki farklar nelerdir? …
10 arm  stm32  interrupts 

3
SDRAM pcb düzeni seçme
LQFP208 paketindeki oldukça yeni STM32F429 ile bir proje üzerinde çalışıyorum. İlk bütçe modelini düşük bütçe nedeniyle kendim lehimlemem gerekiyor. Bu paketi seçiyorum, böylece yönlendirme / bellenim veya sadece lehimleme sorunu nedeniyle bir sorun olup olmadığını kendim kontrol edebilirim. Projede bir LCD, KAMERA, ULPI ve 32b SDRAM veri yolu ve daha …
10 pcb  stm32  layout  sdram 



2
Dörtlü SPI PCB düzeni
STM32 MCU ile Quad SPI NOR flash bellek MT25QL256ABA1EW9-0SIT için iyi bir düzen yapmaya çalışıyorum. Benim sorunum bellek yongası pinout oldukça rahatsız edici buluyorum. MCU tarafındaki pinleri, sinyallerin yan yana oturduğu şekilde değiştirmeyi başardım, ancak yine de zor. Aşağıdaki Mikron Quad spi Kılavuzu Düzen ben başarmış: Altta yatan zemin düzlemini …
10 pcb  stm32  spi  layout  high-speed 

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() …

3
RTC'yi geçerli saate yapılandırmak için ST-LINK Yardımcı Programını Kullanma
Ne yapıyordum Bir STM32 mikrodenetleyici kullanıyorum ve projem için günün belirli saatlerinde veri gönderebilmeliyim (11:00 ve 14:00). Mikrodenetleyici bunu başarmadan önce saatin kaç olduğunu bilmeli. Ne yazık ki, sadece tek yönlü bir iletişim var ve bu nedenle ağdan şimdiki zaman talep edemez. Bu nedenle, programlama bittikten hemen sonra geçerli saati …
9 stm32  rtc 

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 …

1
Özel STM32 Kartı Programlanamıyor
Basit bir STM32 kartı tasarladım. Aşağıda şematik ve pcb düzen resimleri: Şematik: PCB düzeni: VDD vurgulanmış PCB düzeni: GND'nin vurgulandığı PCB düzeni: Yukarıdaki resimlerde bu tasarımın sorumla ilgili kısımları gösterilmiştir. Benim sorunum: Bu özel kartı programlamak için bir STM32 Discovery Board yerleşik ST-Link kullanmaya çalıştım, ama henüz başaramadım. PC'deki ST-Link …
9 stm32  swd  custom 

2
STM32F4 Küp HAL UART. Bu bir hata mı yoksa bir şey mi kaçırıyorum?
Kesme tabanlı UART IO kullanıyorum (DMA yok). HAL_UART_Transmit_ITişlevi kayıttaki EIEbiti ayarlar CR3. STM32F407 veri sayfasına (ve gerçek davranışa) göre, bu sadece çoklu arabellek modunda ( DMARbit ayarlandığında) kesme oluşturur . EIEkare hatası ( FE), taşma hatası ( ORE), gürültü hatası ( NE) için kesme üretimini etkinleştirir . Bu hata, anladığım …

4
Rand () işlevi ile RNG (Rasgele sayı üreteci) çevre birimi arasındaki farklar nelerdir?
STM32F4XXXX MCU'larında RNG (Rasgele sayı üreteci) çevre birimine merak ediyorum. bakmak bu Başvuru Kılavuzu (sayfa 748). Öte yandan stdlib kütüphanesinde aynı görevi yapan rand () fonksiyonuna sahibiz. Şimdi iki sorum var: Rand () işlevi ile RNG (Rasgele sayı üreteci) çevre birimi arasındaki farklar (avantaj ve dezavantaj) nelerdir? Şu kısma bakın: …

3
STM32: Yazılım sıfırlaması yapma
STM32F2 cihazımın yazılım sıfırlamasını gerçekleştirmeye çalışıyorum. (Referans kılavuzuna buradan ulaşabilirsiniz .) Referans kılavuzunun ilgili sayfasına (sayfa 80) çok az bilgi verilmektedir. Temel olarak, SYSRESETREQbitin Application Interrupt and Reset Control Registerayarlanması gerekir. Şimdi bu sayfada , üzerinde değişiklik yapabilmek için bitlere SYSRESETREQbelirli bir "anahtar" yazılması gerektiği açıklanmaktadır VECTKEY. Her iki belge …
9 stm32  reset 

2
VBUS algılama girişinde 5V tolerans
STM32L476 etrafında bir cihaz tasarlıyorum. Cihazım öncelikle pille çalışıyor, ancak takılıyken pil tüketimini sınırlamak için alternatif bir güç kaynağı (3.3V regülatör aracılığıyla) kullanmak istediğim bir USB bağlantı noktası var. Pil olmadığında kullanıcının USB bağlantı noktasını bağlaması da mümkündür. USB bağlantı noktası bağlandığında bunu algılamak istiyorum, bu yüzden PA9'u OTF_FS_VBUS olarak …
8 usb  stm32  usb-otg 

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.