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

2
STM32 GPIO Ayarlarını Anlama
STM32 Standart Çevre Birimi kütüphanesinde GPIO'yu yapılandırmamız gerekiyor. Ancak bunları nasıl yapılandıracağımdan emin olmadığım 3 fonksiyon var; GPIO_InitStructure.GPIO_Speed GPIO_InitStructure.GPIO_OType GPIO_InitStructure.GPIO_PuPd In GPIO_Speed , seçim yapmak için 4 ayar vardır GPIO_Speed_2MHz /*!< Low speed */ GPIO_Speed_25MHz /*!< Medium speed */ GPIO_Speed_50MHz /*!< Fast speed */ GPIO_Speed_100MHz Hangi hızdan seçeceğimi nasıl bilebilirim? …

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 

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 …


6
Seri protokol sınırlama / senkronizasyon teknikleri
Asenkron seri iletişim bugünlerde bile elektronik cihazlar arasında yaygın bir şekilde yayıldığı için, zaman zaman çoğumuzun böyle bir soru ile karşılaştığına inanıyorum. Bir elektronik cihaz Dve PCseri hatla bağlı (RS-232 veya benzeri) bir bilgisayarı ve sürekli bilgi alışverişi için gerekli olanları düşünün . Yani PC, her biri bir komut çerçevesi …
24 serial  communication  protocol  brushless-dc-motor  hall-effect  hdd  scr  flipflop  state-machines  pic  c  uart  gps  arduino  gsm  microcontroller  can  resonance  memory  microprocessor  verilog  modelsim  transistors  relay  voltage-regulator  switch-mode-power-supply  resistance  bluetooth  emc  fcc  microcontroller  atmel  flash  microcontroller  pic  c  stm32  interrupts  freertos  oscilloscope  arduino  esp8266  pcb-assembly  microcontroller  uart  level  arduino  transistors  amplifier  audio  transistors  diodes  spice  ltspice  schmitt-trigger  voltage  digital-logic  microprocessor  clock-speed  overclocking  filter  passive-networks  arduino  mosfet  control  12v  switching  temperature  light  luminous-flux  photometry  circuit-analysis  integrated-circuit  memory  pwm  simulation  behavioral-source  usb  serial  rs232  converter  diy  energia  diodes  7segmentdisplay  keypad  pcb-design  schematics  fuses  fuse-holders  radio  transmitter  power-supply  voltage  multimeter  tools  control  servo  avr  adc  uc3  identification  wire  port  not-gate  dc-motor  microcontroller  c  spi  voltage-regulator  microcontroller  sensor  c  i2c  conversion  microcontroller  low-battery  arduino  resistors  voltage-divider  lipo  pic  microchip  gpio  remappable-pins  peripheral-pin-select  soldering  flux  cleaning  sampling  filter  noise  computers  interference  power-supply  switch-mode-power-supply  efficiency  lm78xx 

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 

10
STM Mikrodenetleyici her zaman yanar
Stm32 ile çalışma konusunda bazı tecrübelerim var ancak bunları yalnızca geliştirici kartlarda kullandım. Geçenlerde basit bir dağıtım panosunda stm32 ve stm8'i lehimlemeye ve st-linkv2 klonu ile programlamaya çalıştım. İlk açılışta, mcu birkaç saniye sonra yanma ve 2 dakika sonra 100mA çekme ve sigara içme gibi bazı küçük sesler çıkarır. Kaybettiğim …


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 …

4
Fabrika ayarlarına sıfırlama nasıl çalışır?
Tüm katıştırılmış aygıtlarda, kullanıcının bir şeylerin yanlış olması durumunda aygıtını sıfırlamasını sağlayan "Fabrika ayarlarına sıfırla" seçeneği bulunur. STM32 kartında bir Bellenim geliştiriyorum. Ürün yazılımı, uygulamayı UART (yeni görüntüyü içeren bir ikili dosya göndererek) aracılığıyla yükseltmeye izin veren bir önyükleme yükleyicisi içerir ve başka bir özellik eklemek istiyorum: Fabrika ayarlarına sıfırlama. …

2
ST neden 72 MHz MCU için 100 nF ayırma kapasitörleri öneriyor? (Ve 10 nF değil.)
Dekuplaj kapasitörlerini okudum ve ST'nin neden 72 MHz ARM mikrodenetleyici üzerinde 100 nF dekuplaj kapasitörlerini önerdiğini anlayamıyorum. Genellikle 100 nF dekuplaj kapasitörleri rezonans nedeniyle sadece 20-40 MHz'e kadar etkilidir. Rezonansları 100 MHz'e yakın olduğu için 10 nF ayırma kapağının daha uygun olduğunu düşündüm. (Açıkçası, pakete ve endüktansına bağlıdır, ancak bunlar …

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 …

3
STM32 Geliştirme Kartı nasıl programlanır
ARM mikrodenetleyicilerini programlamaya tamamen yeni başlıyorum, ancak AVR ve PIC mikrodenetleyicileriyle ilgili deneyimim var. Birkaç gün önce eBay'den bir STM32F103VET6 geliştirme kartı satın aldım. Şimdi bu tahtayı programlamaya çalışıyorum ama nereden başlayacağımı bilmiyorum. Ayrıca bazı veri sayfaları ve bazı belgeler (hepsi Çince) içeren bir CD aldım. Birisi bana nasıl başlayacağımı …
17 arm  stm32 

1
ETKİNLİK STM32 etkinliği nedir?
In manuel benim STM32, GPIO Alternatif Fonksiyonlar birinin EVENTOUT adlandırılır (yani AF15, sayfa 138 bakınız). Hiçbir noktada tanımlanmış olay veya bir kullanım örneği verilmez. STM32'imin EVENTOUT alternatif işlevi nedir?
17 stm32 


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.