Pertanyaan yang diberi tag «stm32f4»

5
CMSIS vs HAL vs Perpustakaan Periferal Standar
Jadi saya beralih dari PIC ke ARM dan saya membeli papan penemuan STM32F4. Sejauh ini saya mengerti bahwa untuk memprogramnya Anda dapat mengakses semua register secara langsung dalam memori (cara yang jelas) dan juga ada 3 perpustakaan utama yang dapat Anda gunakan untuk membuat hidup Anda lebih mudah. Sekarang pertanyaan …
29 arm  stm32  stm32f4  cmsis 

3
STM32F4 dan HAL
Jadi saya telah bereksperimen beberapa saat dengan STM32F407 (Saya baru mengenal ARM) dan memutuskan untuk menulis aplikasi sederhana menggunakan pustaka HAL karena tampaknya ST telah menghentikan Pustaka Periferal Standar. Jadi pertanyaan saya adalah, apa gunanya HAL? Bukankah StdPeriph melakukan tugasnya? Mengapa mereka menghentikannya untuk HAL? Bagi saya sepertinya HAL benar-benar …
23 arm  stm32  stm32f4 

6
Bagaimana cara menggunakan fungsi printf pada STM32?
Saya mencoba mencari cara untuk menggunakan fungsi printf untuk mencetak ke port serial. Pengaturan saya saat ini adalah kode yang dihasilkan STM32CubeMX dan SystemWorkbench32 dengan papan penemuan STM32F407 . Saya melihat di stdio.h bahwa prototipe printf didefinisikan sebagai: int _EXFUN(printf, (const char *__restrict, ...) _ATTRIBUTE ((__format__ (__printf__, 1, 2)))); Apa …

1
Stm32 Acara dan interupsi
Saya mulai mempelajari interupsi pada stm32 khususnya papan penemuan stm32f4. saya menemukan contoh ini di mana Anda harus menekan tombol untuk memulai interupsi dan tekan lagi untuk menghentikannya. Pada baris ini: EXTI_InitStructure.EXTI_Mode = EXTI_Mode_Interrupt kita harus memilih mode interupsi atau mode peristiwa. Saya mengubahnya ke mode acara tetapi tampaknya tidak …


4
Konversi STM32 ADC menggunakan HAL
Saya mencoba mempelajari cara menggunakan perpustakaan HAL "baru" dari stm32. Ketika saya mencoba melakukan konversi ADC sederhana, ia berfungsi hanya satu kali, tetapi kemudian berhenti konversi. Saya kira Bendera akhir konversi tidak disetel. Saya menggunakan papan Discovery STM32f429I, yang memiliki board STM32f429ZI. Perhatikan bahwa saya tahu tentang sprintf menjadi praktik …

1
STM32 "Perangkat USB" vs. "USB OTG HS" - apa bedanya?
Saya baru-baru ini mengunduh aplikasi stm32 untuk pencarian MCU dan menemukan bahwa misalnya STM32F429 memiliki "TIDAK" di perangkat "Perangkat USB", sementara ia mengatakan "YA" di "USB OTG FS" dan "USB OTG HS". Yang cukup mengejutkan karena STM32F429 berfungsi penuh sebagai Perangkat USB, yaitu mendukung semua perpustakaan dan kelas USB. Beberapa …

2
STM32F4 Cube HAL UART. Apakah ini bug atau saya melewatkan sesuatu?
Saya menggunakan UART IO berbasis interupsi (tanpa DMA). HAL_UART_Transmit_ITfungsi mengatur EIEbit dalam CR3register. Menurut datasheet STM32F407 (dan perilaku nyata), ini menghasilkan interupsi hanya dalam mode multi buffer (ketika DMARbit diatur). EIEmemungkinkan pembangkitan interupsi untuk kesalahan bingkai ( FE), kesalahan overrun ( ORE), kesalahan noise ( NE). Kesalahan ini, seperti yang …

1
STM32F4 konsep boot dan relokasi tabel vektor
Ada beberapa hal yang saya tidak mengerti pada proses boot mikrokontroler STM32F4. Pemahaman saya adalah sebagai berikut: Sepatu bot ARM Cortex-M4 mengharapkan nilai inisialisasi penunjuk tumpukan dan vektor interupsi aktif 0x00000000 + SCB->VTOR, sedangkan SCB->VTORdihapus saat reset. Tidak ada memori di lokasi itu. Memori flash dimulai pada 0x08000000, SRAM pada …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.