嵌入式软件设计(串口调试)
Posted 费晓行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式软件设计(串口调试)相关的知识,希望对你有一定的参考价值。
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
串口一般是大家学习嵌入式遇到的第一个硬件协议。串口比较简单,常用的协议有232、485这些。实际开发中,串口用途很多,比如打印调试、固件下载、参数设置、上位机通讯等等。今天,可以趁着这个机会学习一下串口的基本编写方法。
1、查看main函数
int main(void)
uint8_t ch;
/*115200 8-N-1 */
USART_Config();
while(1)
ch = get_data();
send_data(\'\\r\');
send_data(\'\\n\');
send_data(ch);
send_data(ch);
整个流程还是比较清晰的,主要是USART_Config函数、get_data函数、send_data函数。从代码内容看,这应该是一个loopback函数,主要把输入的内容再回环回去。
2、USART_Config函数
void USART_Config(void)
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
DEBUG_USART_GPIO_APBxClkCmd(DEBUG_USART_GPIO
以上是关于嵌入式软件设计(串口调试)的主要内容,如果未能解决你的问题,请参考以下文章