首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 资料免费共享-单片机

资料免费共享-单片机

资料介绍
芯达STM32入门系列教程之八《USART串口编程》www.arm79.com

STM32 入门系列教程

串口的编程
Revision 0.01
( 2010-04-21 )

Copyright 2009-2010 福州芯达工作室 ALL rights reserved

1

www.arm79.com 很多书籍或者教程, 在介绍串口的时候, 总会先介绍 UART 的功能多么强大。 在这里,笔者认为,功能强大,可以红外,可以流控,那跟我有啥关系?我只要 让串口成为我的工具即可。我们对串口编程,熟悉串口,只是想利用串口来调试 信息等。 先别忙着看书,大家对串口编程前,应该明确如下几个问题: 1、串口的作用:用在 STM32 板子和 PC 机通信的。我们调试的时候,无法 知道是否正确,就可以用 STM32 的 cpu,给串口输出一些信息给 PC,我们通过 屏幕(实际上是终端串口软件) ,可以看到这些信息,从而知道当前程序的错误 可能出现的位置。当然,也可以在 PC 的键盘敲打命令,让串口帮传递给 STM32 板子,来执行这些命令。 2、串口到底如何工作的?一般有两种方式:查询和中断。 (1)查询:串口程序不断地循环查询,看看当前有没有数据要它传送。如 果有,就帮助传送(可以从 PC 到 STM32 板子,也可以从 STM32 板子到 PC) 。 (2)中断:平时串口只要打开中断即可。如果发现有一个中断来,则意味 着要它帮助传输数据――它就马上进行数据的传送。 同样, 可以从 PC 到 STM32 板子,也可以从 STM32 板子到 PC。 3、如何通过编程,让串口工作在查询或中断方式下?由于现实项目中,一 般采用中断方式来处理串口,为方便大家编程,我们在例程目录中,给出了中断 和查询两种方式的代码,仅供参考。 OK,明白以上三个问题后,让我们开始串口的学习吧!我们分几个步骤来 学习串口。 步骤一 从硬件开始学习。大家
资料免费共享-单片机
本地下载

评论