«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
STM32F2: Ticari IDE'siz Makefile, bağlayıcı komut dosyası ve başlangıç ​​dosyası kombinasyonu
Yaklaşık iki aydır bir STM32F2 (özellikle bir geliştirme kartında STM32F217IGH6) ile çalışıyorum. Şimdiye kadar benim en büyük sorunum makefile, linker komut dosyası ve başlangıç ​​dosyası içeren "kurulum" ile ilgiliydi. Özellikle, kesinti vektör tablomu düzgün bir şekilde ayarlayamadım ve kesinti işleyicileri çağırdım. ST, ticari IDE'lere uyarlanmış örnekler sunmaktadır. Bunun yerine, GCC …
16 c  stm32  gcc 


3
STM32'deki (ARM Cortex M3) kullanılmayan pimler için varsayılan ayarlar için öneri - yukarı / aşağı çekilsin mi?
Şu anda STM32 mikrodenetleyici ailesinin çeşitli varyantlarını kullanıyoruz. Aşağıdakileri bilmek istiyorum: Hem pull up hem de pull down seçeneğine sahipseniz, genel olarak mikrodenetleyicilerin pinleri için önerilen varsayılan ayarlar nelerdir? Biriyle ya da diğeriyle gitmenin artıları ve eksileri nelerdir? (Bunları varsayılan olarak giriş olarak ayarlayacağınızı varsayarsak) Özellikle STM32 mikrodenetleyici ailesi için …

7
STM32 & ST-LINK - Başarılı programlamadan sonra MCU'ya bağlanamıyor
STM32F7-45VGT6 ile kendi kartımı kurdum. ST-LINK v2 ile başarılı bir şekilde programladım (orijinal olanı değil) ve şimdi MCU ile bile bağlanamıyorum. ST ve SWD arayüzünden ST-Link Utility kullanıyorum. SWD pinlerini çıkış olarak kullanmam ve kodumda bunları GPIO çıkışı olarak ayarlamam olabilir. Durum böyle olabilir mi? Yine de sıfırlama pinimi GND'ye …


1
I2C STM32F0 HAL kütüphaneleriyle kayıtları adresleme
STM'nin CUBE ve HAL_libraries'ini kullanmakta çok yeniyim. 32 pimli bir STM32F0 mikrodenetleyici kullanıyorum. I2C için şema doğrudur. Burada biraz yardıma ihtiyacım var. I2C iletişimini kullanan bir kapasitif sensöre ( FDC1004 ) sahibim . Verileri okumak için bu kayıtları yazmak zorundayım. BAŞLANGIÇ istek formu yöneticisini slave'e nasıl doğru şekilde gönderebilirim (slave …


4
STM32 MCU'dan hızlı performans elde etme
STM32F303VC keşif kiti ile çalışıyorum ve performansından biraz şaşkınım . Sistemle tanışmak için, bu MCU'nun bit hızını test etmek için çok basit bir program yazdım. Kod aşağıdaki gibi parçalanabilir: HSI saati (8 MHz) açık; PLL, HSI / 2 * 16 = 64 MHz'e ulaşmak için 16 ön ölçekleyici ile başlatılır; …

5
Dahili çekme / indirme dirençlerini kullanırken dikkat edilmesi gerekenler
STM32 mikro denetleyicilerle çalışıyorum. Bu mikro denetleyiciler, giriş pimini yukarı veya aşağı çekme olarak ayarlama seçeneğine sahiptir: Daha önce gerektiğinde harici yukarı çekme veya aşağı çekme direnci veriyordum ama şimdi harici bileşenlerle başa çıkıp çıkamayacağımı ve mikro denetleyicinin aşağı çekme özelliğini kullanıp kullanamayacağımı merak ediyorum. Bu iyi bir şey olacak …

4
STM32'de Endian sorunu
Kol gcc (CooCox) bir STM32F4discovery programlamak için kullanıyorum ve bir endian sorunu w / güreş SPI üzerinden 24 bitlik ADC ile örnek alıyorum. Üç bayt geldiğinden, MSB ilk önce onları (daha önce umuyorum!) Kullanımı biraz daha kolay hale getirmek için bir sendikaya yükleme fikrim vardı. typedef union { int32_t spilong; …
11 c  stm32  cortex-m  gcc 

7
I2C slave adresi onaylanmadı (bazen)
I2C kullanarak uzaktan bağlı bir FRAM (Ramtron FM24C04) ile iletişim kurmaya çalışıyorum. Bu bellek, sisteme / sistemden herhangi bir zamanda takılabilen ve çıkarılabilen bir kart üzerine yerleştirilmiştir (bellek çıkarılmadan önce iletişim düzgün şekilde sonlandırılır). Sorun şudur: FRAM içeren kartı taktıktan hemen sonra, bazen adresi kabul etmez. Sinyal ölçümleri Ne olduğunu …

2
Herkes stm32 için hangi ücretsiz IDE'yi kullanıyor? [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 . 3 yıl önce kapalı . Şu anda Atmel SAM serisini kullanıyorum. Seçim kolaydı: IDE çok iyi, özgür olan Atmel Studio ve daha …
11 arm  stm32  ide 

4
Cortex M3 .bss bölgesinin başlatılması için çıplak metal başlatma kodu
Buradan kol korteksi M3 için çıplak bir metal başlangıç ​​kodundan esinlenerek geliştirdim . Ancak, aşağıdaki sorunla karşılaşıyorum: diyelim ki, başlatılmamış bir global değişken bildiririm, main'de unsigned char yazın. #include ... unsigned char var; ... int main() { ... } bu STM32 f103'teki .bss bölgesini _BSS_START = 0x20000000 ile başlayıp _BSS_END …

1
Hangi anlık anahtarın bir STM32 CPU'nun uyanmasına neden olduğunu algılama
Düzenleme : Bu soru yanlış. Stm325105 yalnızca bir uyandırma iğnesine sahiptir. Ancak diğer ST parçalarının birden fazla uyandırma pimi vardır, bu nedenle verilen cevap bunlar için geçerlidir. Uyandırma girişlerine bağlı iki anlık düğme olan bir stm32f105 var. İşlemci BEKLEME MODUNA yerleştirilir. Düğmelerden herhangi birine basıldığında veya RTC zamanlayıcısı tetiklendiğinde, işlemci …

1
STM32F103C8T6 kartı ile nasıl başlanır?
Birkaç yıldır öğrencilerle çizgi takip robotları oluşturmak için 8 bit AVR MCU'ları kullanıyorum. Şimdi bir ARM Cortex-M3'e geçmek istiyorum, çünkü kilometre sayacı ve sensör füzyonu gibi CPU yoğunluklu bazı özellikler eklemek istiyorum. Gereksinimler: 8 analog giriş, 4 PWM çıkışı, I 2 C, 2 adet dörtlü kodlayıcı girişi, seri I / …

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.