stm32:ll:uart

LL_API_UART

基本的にレジスタのフラグをセットしたり,見に行ったする関数が多い
xxに所定のレジスタの文字が入る

//指定のフラグが立っている(アクティブ)かを判別
uint32_t LL_UART_IsActiveFlag_xx(USART_TypeDef *USARTx)
 
//指定の割り込みを有効化
void LL_USART_EnableIT_xx(USART_TypeDef *USARTx)
 
//指定の割り込みを無効化
void LL_USART_DisableIT_xx(USART_TypeDef *USARTx)
 
//指定の割り込みが有効か判別
uint32_t LL_USART_IsEnabledIT_xx(USART_TypeDef *USARTx)
//1byteのデータを送信(TDRレジスタに入れる.8bitデータ)
void LL_USART_TransmitData8(USART_TypeDef *USARTx, uint8_t Value)
 
//1byteのデータを受信(8bitデータ)
uint32_t LL_USART_ReceiveData8(USART_TypeDef *USARTx)
 
 
//送信レジスタが空か判別
uint32_t LL_USART_IsActiveFlag_TXE(USART_TypeDef *USARTx)
 
//送信が完了したかを判別
uint32_t LL_USART_IsActiveFlag_TC(USART_TypeDef *USARTx)
 
//送信完了フラグを下ろす
void LL_USART_ClearFlag_TC(USART_TypeDef *USARTx)
 
//受信した(受信レジスtがから出ない)か判別
uint32_t LL_USART_IsActiveFlag_RXNE(USART_TypeDef *USARTx)
 
//受信割り込み(受信レジスタが空でない)有効化
void LL_USART_EnableIT_RXNE(USART_TypeDef *USARTx)
 
//送信完了割り込み(送信レジスタが空)有効化
void LL_USART_EnableIT_TXE(USART_TypeDef *USARTx)
//送信完了割り込み(送信レジスタが空)無効化
void LL_USART_DisableIT_TXE(USART_TypeDef *USARTx)
 
//送信完了割り込み有効化
void LL_USART_EnableIT_TC(USART_TypeDef *USARTx)
//送信完了割り込み無効化
void LL_USART_DisableIT_TC(USART_TypeDef *USARTx)
 
//エラー割り込み有効化
void LL_USART_EnableIT_ERROR(USART_TypeDef *USARTx)
 
//送信レジスタが空割り込みが有効かどうかを判別
uint32_t LL_USART_IsEnabledIT_TXE(USART_TypeDef *USARTx)
 
//送信完了割り込みが有効かどうかを判別
uint32_t LL_USART_IsEnabledIT_TC(USART_TypeDef *USARTx)
 
//受信割り込みが有効化どうかを判別
uint32_t LL_USART_IsEnabledIT_RXNE(USART_TypeDef *USARTx)
 
//エラー割り込みが有効かどうかを判別
uint32_t LL_USART_IsEnabledIT_ERROR(USART_TypeDef *USARTx)
  • stm32/ll/uart.txt
  • 最終更新: 2019/07/20
  • by yuki_kusakabe