单片机自学教程 个人电脑如何控制单片机?
浏览量:2759
时间:2021-04-04 02:19:52
作者:admin
个人电脑如何控制单片机?
计算机(computer)定义为上位机,MCU定义为下位机;二者可以通过串口或USB进行通信;老一点的计算机有并口,现在基本没有了。
MCU一般都有UART接口,可以与计算机的串口通信。
转换后的信号可以通信。计算机串口的接收端接单片机的发送端,计算机串口的发送端接单片机的接收端。
USB到UART模块的RX连接到单片机的TX;TX连接到单片机的RX;
计算机和单片机需要运行适当的程序来互相发送和接收数据。就像水管连接好一样,也需要水的配合。
怎样编写单片机的串口通信的程序,一般的步骤是怎么样?
GCC只是一个编译器,就像其他编译器一样。串行通信程序一般是这样一个过程(AVR单片机工作正常):1配置时钟,包括启用时钟,配置串口波特率。2其他配置,包括验证设置、启用串口等3发送和接收数据。主要过程是查询串口标志位,然后根据串口标志位判断是否完成数据的发送和接收。根据这三个步骤编写程序,通信程序很快就会完成。
怎样编写单片机的串口通信的程序,一般的步骤是怎么样的?
确定T1(程序tmod寄存器)的工作模式;计算T1的初始值,加载Th1和TL1;启动T1(程序TCON中的Tr1位);确定串行端口控制(程序scon寄存器);设置串行端口在中断模式下工作时的中断(程序IE和IP寄存器)。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。