2019-03-23 15:23发布
ienglgge 发表于 2017-12-8 10:20 assert_param,检查你传递给函数的参数是否正确。 return (uint16_t)(USARTx->DR & (uint16_t)0x01FF); ...
最多设置5个标签!
return (uint16_t)(USARTx->DR & (uint16_t)0x01FF); 读取串口接收数据寄存器的值。并返回该值。去看串口部分的寄存器说明,不难理解。
关于dr第九位数据,你看看手册上有说。
多数情况没有用。
那是返回uint16_t这种类型的值么?
mr940427 发表于 2017-12-8 11:03
那是返回uint16_t这种类型的值么?
是的,(USARTx->DR & (uint16_t)0x01FF),算完的值,强制转成uint16_t,返回。
一周热门 更多>