cost 475 ms
如何在 STM32 Nucleo 板上為外圍 UART 設備設置 UART?

[英]How to setup UART on STM32 Nucleo board for a peripheral UART device?

我一直試圖做的是將 UART 通信從 STM32 L152RE Nucleo 板發送到 ESP32,但是當我嘗試發送這些通信時,我在 ESP 串行監視器上什么也得不到。 我能看到的是 STM32 將消息發送到它自己的串行監視器,這很好,但不是我想要的。 到目前為止我讀到的是 UART 2 已連接到 ...

2022-11-08 01:19:44   1   27    stm32l152  
將 Rust 板條箱用於 STM32 微控制器板

[英]Using Rust crates for an STM32 microcontroller board

我目前正在嘗試學習 Rust(專門用於嵌入式),來自嵌入式系統的 C 和 Python 的背景。 到目前為止,我一直在閱讀Rust Programming Language和Rust for Embedded ,並閱讀了 web 上的一些博客文章。 我希望我的第一個項目是一個簡單的“Blinky”, ...

如何使用 stm32l1 CRC 單元計算 1 字節的 CRC

[英]How to calulate CRC of 1 byte using stm32l1 CRC unit

我正在嘗試使用 stm32l152 的 CRC 計算單元計算一字節數據輸入的 CRC。 CRC 單元僅接受 32 位輸入。 我能夠讓它計算 32 位數據輸入的 CRC,但現在我正在努力讓它為字節數據輸入工作。 我的測試輸入數據是0x20 ,我希望為 output 0xD62B0954 CRC參 ...

如何使用llvm生成的匯編語言打開stm32板上的LED?

[英]How to turn on LED on stm32 board using assembly language that generated by llvm?

我的英語水平很差,因為我的母語不是英語。 請理解。 我編譯了一些在 IAR 中使用 LLVM infra 運行正常的測試代碼,但生成的代碼沒有在我的測試板上運行。 詳情如下。 測試目標 我想看看運行用LLVM生成的匯編代碼。 測試環境 MCU : STM32L152VD (Cortex ...

STM32L0xx:獲取時鍾速度

[英]STM32L0xx: Get the clock speed

對於我的一生,我找不到在 libopencm3 中獲得 STM32L0 芯片時鍾速度的方法。 總有辦法吧? 在 STM32Cube 中,有SystemCoreClock變量。 在 ChibiOs 中,有STM32_SYSCLK變量。 在 libopencm3 中是否沒有變量或 function 來獲 ...

備份或讀取核子板stm32的設置

[英]Backup or read settings of a nucleo board stm32

我想知道是否可以備份或讀取核板stm32的設置。 它設置為P-NUCLEO-LRWAN1 Nucleo包。 它使用LoRaWAN將數據發送到網關,並且運行良好。 我現在想知道是否可以更改配置(例如lora設置,數據格式等)。 我已經嘗試過使用stm32 st-link實用程序和Kei ...

在應用程序編程中

[英]In Application Programming issue

我正在STM32L152RCT6上的項目上工作,在這里我必須建立一種機制來自動更新新選通文件(HEX文件)中的代碼。 為此,我已經實現了諸如引導加載程序之類的機制,在該機制中,它會檢查新固件是否需要交叉驗證以及是否有效,因此必須存儲在“應用程序位置”上 。 我正在采取以下步驟。 ...

找不到地址0x00000000的閃存組

[英]No flash bank found for address 0x00000000

我正在嘗試將固件刷新到STM32L152中,但是我有: firmware.cfg 有趣的是,當嘗試對firmware.elf進行編程時,一切正常。 當然, firmware.bin是從firmware.elf生成的,因此它們共享相同的鏈接描述文件(或者這部分我錯了嗎?): ...

stm32l152作為I2C從設備未確認地址

[英]stm32l152 as I2C slave not acknowledging address

我正在使用兩只stm32l152發現野豬。 一個配置為主機,另一個配置為從機。 我對兩個都啟用了確認,但是當主機發送地址時,從機不會在9個時鍾脈沖時發送ack位。 端口設置為備用功能4並開漏。 我正在使用外部4.7k上拉電阻至3.3V。 我已經多次檢查了所有寄存器,但不知道為什么從機無 ...

SPI模式下的microSD卡初始化。 ACMD41始終返回0x01

[英]microSD card initialization in SPI mode. ACMD41 always returns 0x01

我正在嘗試使用SPI將microSD卡與STM32L152-DISCOVERY板(STM32L152RCT6 ARM Cortex-M3)連接。 最終目標是使用FatF ( http://elm-chan.org/fsw/ff/00index_e.html )將傳感器數據存儲在SD卡上,該數據 ...

程序啟動后未初始化全局變量

[英]Global variables are not initialized after program start

我正在編程通過UART連接到PC的STM32L152。 我使用GNU工具ARM嵌入式版本6.2 2016q4。 編譯器控制字符串: 鏈接器控制字符串 實際上,它是Coocox IDE的默認值,我沒有更改。 我的代碼: 當我按下PC上的按鍵時,我希望在控制 ...

使用 ST-LINK 編程后 STM32 無法啟動

[英]STM32 not starting after programming with ST-LINK

我在定制板上使用 ST-Link 調試器做了一個程序。 該程序運行良好,但是當我使用 ST-Link 實用程序對芯片進行編程時,如果沒有連接 ST-Link,程序將無法啟動。 連接 ST-Link 后,系統啟動。 有人遇到過這樣的問題嗎? ...

STM32L151 RTC鬧鍾中斷

[英]STM32L151 RTC Alarm interrupt

我遇到了 STM32L151 的 RTC 警報中斷問題。 我希望我的程序每秒進入 RTC 警報中斷,但它不起作用。 我的主要功能: 函數配置 RTC: MX_RTC_Init(): 我使用 CubeMX 創建了項目。 你對我有什么想法或建議嗎? 謝謝 ...

STM32cubeMX固件包

[英]STM32cubeMX Firmware Package

我開始在STM32cubeMX中生成代碼,並且收到以下消息:“您的STM32CubeMX存儲庫中沒有該項目所需的固件包(STM32Cube FW_F4 V1.11.0)或其依賴項之一”。 可以告訴我怎么扔嗎? ...

STM32L151-調試器在錯誤的地址啟動..有時

[英]STM32L151 - Debugger starts up at wrong address.. sometimes

我剛剛開始研究STM32L151微控制器。 我已經將調試器設置為在第一條指令(不是主要指令)處中斷,但是當我開始調試時,程序計數器停在0x1ff00b84上,這甚至不是閃存的一部分(從0x8000000-> 0x8010000開始)。 它變得很奇怪,因為當我嘗試重置調試會話(而無需 ...

無法運行STM32 L1 Discovery板

[英]Cannot run STM32 L1 Discovery board

我有新的STM32 L1發現板,它似乎被破壞了。 但我不完全確定。 當通過USB將板連接到Linux機器時,電路板啟動完全正常,並且演示工作正如供應商所述。 但我無法真正連接到這個主板。 板似乎已連接,在ST-LINK和DISCOVERY之間切換的大跳線(CN3)設置為DI ...

PLL時鍾配置

[英]PLL clock configuration

我正在使用STM32L152RB板,並且嘗試將系統時鍾配置為使用PLL時鍾,但是RCC_FLAG_PLLRDY標志已設置,因此程序陷入了while循環。 請讓我做錯了 ...

為 I2C 配置 STM32 輸出端口

[英]Configuring STM32 output ports for I2C

我目前正在嘗試使用一對 stm32l152(探索套件)通過 I2C 進行通信。 (我沒有使用 STM 提供的標准外設庫,因為我想嘗試自己實現 i2c ..) 我的配置如下: 7位尋址方式(無雙地址,只有OAR1) 100khz速度 ACK 啟用(在從機上) ACK 禁用( ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM