AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
AG903_UARTPrmSetBreak 関数

UARTnLCRレジスタのSet_BreakビットSet/Clear

Syntax
C++
void AG903_UARTPrmSetBreak(uint8_t ch, _Bool enable);
引数 
説明 
uint8_t ch 
[in] UARTチャネル 
_Bool enable 
[in] 出力 or 停止 

void

UARTnLCRレジスタのSet_BreakビットSet /Clear

レジスタをリードモディファイライトします。

1: void AG903_UARTPrmSetBreak(uint8_t ch, _Bool enable) 2: { 3: ASSERT(AG903_UART_CH_NUM > ch); 4: 5: if(true == enable) { 6: AG903_UART_SET_REG(ch,LCR,(1<<AG903_UARTn_LCR_Set_Break_POS)); 7: } 8: else { 9: AG903_UART_CLR_REG(ch,LCR,(1<<AG903_UARTn_LCR_Set_Break_POS)); 10: } 11: return; 12: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.