再stm32中實現乙個arduino的map函式

2022-09-19 14:24:14 字數 463 閱讀 3339

用過一次arduino

有乙個map函式還挺好用的,把採集來的資料放大到0xffff範圍

不過由於arduino ide實在太爛

簡直就是我見過的最垃圾的ide沒有之一

連**功能都沒,真是垃圾中的戰鬥機了

現在我也遇到乙個情況需要將電池電壓4.2到2.8之間的1200mv對映到pwm占空比上,0-1000

於是乎,我第一時間就想到了map函式

然後自己動手寫乙個

//

輸入值分別是:輸入值,輸入最小值,輸入最大值,輸出最小值,輸出最大值

stm32中實現printf列印

起因 最近在除錯stm32 在除錯的時候發現,原來的專案 中沒有實現printf函式,一直使用較為原始的列印方式 將需要列印的內容存在陣列中 下稱資源池 通知dma進行搬運,最終通過usart輸出到螢幕中。分析 由於源 中已經實現了stm32 中dma usart的配置,且輸功能正常,只需要簡單的將...

STM32點亮乙個LED

圖 i o埠位的基本結構 stm32f103c8t6共有2組gpio埠 pa pb,每組16個埠。每個埠有兩個32位配置暫存器 gpiox crl,gpiox crh 兩個32位資料暫存器 gpiox idr,gpiox odr 乙個32位置位 復位暫存器 gpiox bsrr 乙個16位復位暫存器...

乙個STM32專案的makefile模版詳解

啥都不說了,直接上 注釋相當詳細了。stm32 makefile template 生成的檔名 專案名 project stm32 mini led 定義檔案格式和檔名 target project target elf target elf target bin target bin target...