示例1.通過uart1進行資料傳送
uart 1 的初始化
/**
* @brief uart1 initialise.
* @param none.
* @retval none.
*/void uart1_init(void)
將資料0xba通過uart1傳送出
usart_senddata(usart1,0xba); //send data 0xba
----------
示例2.通過對uart1進行接收中斷配置,收到外部資料後進入中斷讀取資料
uart 1 的初始化 開啟接收中斷
中斷入口函式,變數rxdat用於存放接收到的1個位元組資料
void usart1_irqhandler(void)
}
STM32 UART(接收 ,傳送資料)
uart接收傳送資料 平台 stm32f401 discovery版 此 用的uart6,tx,rx對應的pin腳是pc6,pc7 如圖 步驟一 初始化串列埠的gpio,usart,並且配置上uart的rx中斷 void usart6 config void 步驟二 測試一下tx,即用printf,...
STM32 AD5304驅動程式
乙個專案需要用到四路dac,stm32內建2路dac,當然,也可以使用pwmdac的方法得到。考慮使用環境比較惡劣,盡量都使用的整合晶元,以及快速開發。這裡我選用了adi的ad5304,因為對精度要求不高,所以八位dac也足夠使用要求。如果需要更高精度的,它和ad5314 十位 以及ad5324 十...
TSL2561 STM32驅動程式
define iic scl pin gpio pin 9 define iic sda pin gpio pin 8 define gpio iic gpiob define rcc apb2periph gpioiic rcc apb2periph gpiob define iic sda ou...