«stm32f4» etiketlenmiş sorular

5
CMSIS - HAL - Standart Çevre Birimleri Kütüphanesi
Böylece PIC'lerden ARM'e geçiyorum ve bir STM32F4 keşif panosu satın aldım. Şimdiye kadar bunu programlamak için ya tüm kayıtlara doğrudan bellekte erişebildiğinizi (bariz bir şekilde) anlayabiliyorum ve ayrıca hayatınızı kolaylaştırmak için kullanabileceğiniz 3 ana kütüphane var. Şimdi benim sorum şu, bu üç taneden hangisi (CMSIS, HAL, Std Peripherals Lib) en …
29 arm  stm32  stm32f4  cmsis 

3
STM32F4 ve HAL
Bu yüzden STM32F407 (ARM için yeniyim) ile bir süredir deneyimliyim ve ST'nin Standart Çevre Birimleri Kütüphanelerini durdurduğunu düşündüğü için HAL kütüphanelerini kullanarak basit bir uygulama yazmaya karar verdim. Öyleyse sorum şu, HAL'deki nokta nedir? StdPeriph işini yapmıyor muydu? Neden onu HAL için durdurdular? Bana göre HAL tam bir karmaşa gibi …
23 arm  stm32  stm32f4 

6
STM32'deki printf işlevini nasıl kullanırım?
Seri bağlantı noktasına yazdırmak için printf işlevini kullanmayı anlamaya çalışıyorum. Şu anki kurulumum STM32CubeMX tarafından üretilen kod ve STM32F407 keşif kartı ile SystemWorkbench32 . Stdio.h dosyasında printf prototipinin şu şekilde tanımlandığını görüyorum: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Bu ne demek? Bu işlev tanımının tam …

1
Stm32 Olayı ve Kesmeler
Stm32'de özellikle stm32f4 keşif panosunda kesintiler çalışmaya başladım. Kesmeyi başlatmak için düğmeye basmanız ve durdurmak için tekrar itmeniz gereken bu örneği buldum. Bu satırda: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt kesme modunu veya olay modunu seçmeliyiz. Ben olay moduna değiştirdim ama işe yaramıyor gibi görünüyor.Bu yüzden işleyicinin sadece kesintilerle yürütüldüğü sonucuna vardım. O …


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, …

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