目录
四、USART控制程序(重点!敲黑板)
虽然下面的图中有些解释,以及提出的问题,如果读者有和我一样的疑惑的话,不妨看看我笔记最后面的那几句心得!
一、USART驱动程序
二、USART发送程序
ASCLL码对应表
三、USART接收程序(中断和查询两种方式)
查询方式:失去实时性,因为这部分串口数据的查询只是循环函数当中的一部分,如果主函数要等待查询的数据,可能时间已经过去了很久,于是最好采用中断方式
中断方式:
四、USART控制程序
注意,这里是单片机接收到电脑发送的数据后所进行的中断处理函数!!!
卧槽!!!懂了!!!
我需要明白个点:
就算是按回车一次将数据发送,一串的数据也是按照排队一个个发过去的!!!
那么每次接收到一个比如0x55这样的以后,他就会中断处理一次!!!
要是收到0x55 0x55 0x55 0x55,他就会中断处理四次!!!每一次中断的函数都会执行!!!
卧槽我懂了,我感觉老师讲的稍微有点函数,这个应该讲清楚些比较好!!!
也就是说!!!一个状态变量来判断我这个接收的一串的数据有没有结束!!!
以及接收到的数据的各种类型!!!这样的一个全局变量,贯穿着!!!起作用!!!
加油!