武汉理工大学《学科基础课群综合训练》报告
* *
@TxBuffer:发送数据首地址 @Length:数据长度
* @note :无 * @retval:无 */
void drv_uart_tx_bytes( uint8_t* TxBuffer, uint8_t Length ) { } /**
* @brief :串口接收数据 * @param : *
@RxBuffer:发送数据首地址
* @note :无
* @retval:接收到的字节个数 */
uint8_t drv_uart_rx_bytes( uint8_t* RxBuffer ) {
while( Length-- ) { }
while( 0 == TI ); TI = 0;
SBUF = *TxBuffer; TxBuffer++;
//等待上次发送完成
//清标志位 //发送数据
uint8_t l_RxLength = 0;
uint16_t l_UartRxTimOut = 0x7FFF; while( l_UartRxTimOut-- ) {
if( 0 != RI ) {
RI = 0;
//清标志位
*RxBuffer = SBUF; RxBuffer++; l_RxLength++;
l_UartRxTimOut = 0x7FFF;//重置超时检测
28
//在超时范围内检测数据
//检测是否接收到数据
//读数据
武汉理工大学《学科基础课群综合训练》报告
}
}
}
//等待超时,数据接收完成
return l_RxLength;
29
本科生课程设计成绩评定表
姓 名 专业、班级 综合训练题目:单片机应用设计 综合训练答辩或质疑记录: 1、CC1101模块如何与单片机相连 答:CC1101模块通过4个SPI口与单片机进行连接,从而由单片机控制它进行相应的收发操作。 2、实物所实现的主要功能 答:个人的实物实现的功能主要有两个,一个是接收模块能自动的接收到由发射模块发出的信息,另一个是发射模块通过串口调试助手向接受方发出任意信息,接收方也能在其串口调试助手上看到对应的接收到的信息。 3、433M无线通信系统如何确定其硬件连接 答:433M无线通信系统的硬件连接是由软件编程确定的,根据系统所要实现的功能对软件进行程序编写,并由软件的语句来进行硬件上的连接,从而完成所要实现的功能。 成绩评定依据: 评分项目 态度认真、学习刻苦、遵守纪律 实验方法正确,仪器使用得当,测试结果正确 电路原理及实验结果分析正确 设计报告的规范化、参考文献充分(不少于5篇) 课程设计答辩 总分 最终评定成绩(以优、良、中、及格、不及格评定) 性 别 最高限分 实际得分 20 25 25 10 20 100
指导教师签字:
年 月 日