⑴ 单片机串行通信RS232,程序中定时器的作用是什么,求解
作为波特率发生器
⑵ 怎么用RS232写程序进单片机
首先确定AVR能不能用串口烧录,也就是有没有ISP(in system program 在系统编程)功能,说明一下
ISP功能是在ROM的最后1块空间(一般是512 ~1024byte)里放了1段代码,在单片机上电的时候进行特定的操作,单片机就不会从00开始执行程序,而是跳到最后那块空间开始,这块rom中的代码的功能是通过串口接收PC发送过来的数据写到其他的rom中去,这些数据包括命令和编译好的程序的机器码。所以即使有ISP功能你还得知道这些命令和数据的格式
⑶ 电脑上RS232跟单片机怎么连接
电脑通过RS232接口与单片机连接的常用实现如下图(单片机以51系列为例):
3 RS-232
规定的逻辑电平与(51)单片机的逻辑电平不同(如:RS-232的逻辑“1”是以-3~-15V来表示的,而51单片机的逻辑“1”是以+5V来表示的)。因此,单片机系统与电脑的RS-232接口通信,必须把单片机的信号电平(TTL电平)转换成计算机的RS-232C电平(或者反过来把计算机的RS-232C电平转换成单片机的TTL电平),才能成功通讯。本方案使用电平转换芯片MAX232芯片来实现电平转换(连接图中间的芯片)。
4(51)单片机使用RXD和TXD引脚执行串口数据输入/输出。
5 RS-232的RXD连接单片机TXD,TXD连接单片机RXD(中间用MAX232芯片转换电平)。
通过上述步骤即可实现电脑通过RS232接口与单片机(串口)连接并通讯(未考虑软件设置部分)。
⑷ 帮忙用C语言写一段单片机rs232程序
你好!!
给你一个串口通讯的例子,你看看吧
⑸ 通过RS232能否将单片机程序从电脑上下载到单片机
通过
RS232
是不能将单片机程序从电脑上下载到单片机的。要下载到单片机要用专门的烧程器。我就是用
89C52
的