USART2->DR=0x1A;和 USART_SendData(USART1,0x1A); 发送数据有什么区别

2019-07-21 08:51发布




仿真结果怎么不一样呢



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
8条回答
小五子一号
2019-07-21 21:11
*/z
void USART_SendData(USART_TypeDef* USARTx, uint16_t Data)
{
  /* Check the parameters */
  assert_param(IS_USART_ALL_PERIPH(USARTx));
  assert_param(IS_USART_DATA(Data));  //// #define assert_param(expr) ((void)0)  这个是怎么处理的呢
    
  /* Transmit Data */
  USARTx->DR = (Data & (uint16_t)0x01FF);
}

 
通过这个USART_SendData( USART1, 0x1A)  怎么样得到0x1A

一周热门 更多>