Jika memerlukan, saya telah membuat beberapa contoh kode C ala CMSIS di sini. Penulisan kode "Strict" CMSIS karena menggunakan "bit definition " :). Membuka reference manual, datasheet, dan menengok isi file header stm32f411xe.h adalah keharusan. Karimun Jawa Kompilasi dilakukan dengan ARM GNU Toolchain pre-built versi 10.3 / 11.2. Semua kode dibuat dengan editor Geany, dan … Lanjutkan membaca Kode Dasar STM32F411 – CMSIS
Kategori: UglySTM32
Kencan dengan PLL (Phase Lock Loop) STM32
PLL adalah mesin pembangkit clock yang pakai Pertamax! 🙂 Jika angka clock 16MHz bisa jadi 100MHz, 8MHz naik jadi 420MHz, maka PLL adalah tersangka utama. Tapi jika 16 Juta bisa jadi 100 Juta dalam 3 bulan (janjinya), itu investasi bodong! lol Setelah reset, sumber clock utama yang dipakai STM32 adalah HSI (High Speed Internal clock). … Lanjutkan membaca Kencan dengan PLL (Phase Lock Loop) STM32
SysTick STM32
SysTick termasuk fungsi core chip ARM. Jadi chip dengan label ARM punya STM32 kecipratan fasilitas ini. CMSIS ada pada bagian header cm4.h untuk STM32F4xx. Perhatian! Sedang tidak di depan Komputer / STM32 board. Setelah reset, default clock yang digunakan adalah HSI 16MHz. Sedang counter SysTick adalah 24bit down counter. Mengapa 24bit? Mungkin karena counter ini … Lanjutkan membaca SysTick STM32
UglySTM32 – Just for Fun!
"Beauty is only skin deep, but ugly goes clean to the bone."― Dorothy Parker Melakukan "forking" STM32-base dan membuat UglySTM32. Masih tahap awal dan ujicoba. UglySTM32 intinya hanya menggunakan CMSIS! Tanpa library HAL dan LL. Struktur direktori saya modifikasi sekaligus upgrade CMSIS dari upstream. Untuk UglySTM32 hanya tersedia CMSIS tipe STM32F4xx saja. Yach agar "core … Lanjutkan membaca UglySTM32 – Just for Fun!