使用厂家方式烧录单EMMC架构的引导程序时准备厂家升级小板,需找到准确的线序,进入secureCRT关闭串口打印,然后通过严格的上电时序通过厂家对应平台进行烧录,对于新手来说往往不得要领。
电脑串口设备不能工作可能有以下原因:
1串口线松动或者损坏,需要更换新的线缆;
2串口驱动程序没有正确安装,需要重新安装驱动程序;
3 *** 作系统的串口设置不正确,需要在 *** 作系统中进行设置;
4串口连接的其他设备出现故障问题。
如果您的电脑串口设备不能工作,可以先检查线缆是否连接稳定,然后再检查驱动程序的安装情况和 *** 作系统中的串口设置,最后如果还不能解决问题,可以尝试更换其他串口设备或联系相关服务人员进行修复。平常应该及时备份和更新电脑的驱动和系统软件,以减少设备出现问题的概率。
发送单片机数据到PC,首先要编写单片机程序,再编写PC端程序接收数据保存就可以了。
下面只列出单片机发送数据到串口的程序,PC端可以用串口调试软件测试,数据格式是ASCII码格式。
已经ISIS 77sp2 Professional和虚拟串口软件仿真测试通过了。
重新优化了代码:
/单片机发送P1端口值到串口/
/数据格式为:Now P1 Status:[00000000]/
#include <reg51h>
#define uchar unsigned char
#define uint unsigned int
char str[] = "Now P1 Status:[00000000]\r";
sbit P10=P1^0;
sbit P11=P1^1;
sbit P12=P1^2;
sbit P13=P1^3;
sbit P14=P1^4;
sbit P15=P1^5;
sbit P16=P1^6;
sbit P17=P1^7;
main()
{
uint j;
//char k;
uchar i;
TMOD=0x20; //定时器1方式2
TH1=0xfd; //波特率9600 晶振110592MHz
TL1=0xfd;
SCON=0x50;
PCON &= 0xef;
TR1=1;
IE=0x00;
while(1)
{
//k=~P1 & 0xF0 ; //替换P1高位显示
//k=k>>4;
//if (k < 10)
//k=k+48;
//else
//k=k+55;
//str[17]=k;
//k=~P1 & 0x0F ; //替换P1低位显示
//if (k < 10)
//k=k+48;
//else
//k=k+55;
//str[18]=k;
str[15]=P17|48;
str[16]=P16|48;
str[17]=P15|48;
str[18]=P14|48;
str[19]=P13|48;
str[20]=P12|48;
str[21]=P11|48;
str[22]=P10|48;
i=0;
while(str[i]!='\0')//发送字符串
{
SBUF=str[i];
while(!TI);
TI=0;
i++;
}
for(j=0;j<50000;j++);
}
}
仿真图见>
解决方法如下:
1、打开注册表中的 “HKEY_LOCAL_MACHINE\hardware\DeviceMap\SerialComm”,这时发现有以下两个键: 其中应该就是USB串口,应为在设备管理器中显示串口号就是COM2。
2、新建两个健: \Device\Serial0 值为 COM1 \Device\Serial1 值为 COM2 建好后如下图所示:
3、打开串口调试软件发现能找到串口了,在软件中选择好正确的串口后,软件就可以用了!
4、有的USB串口安装好驱动程序后,串口后并不是COM1或COM2,串口号的数值会比较大,会出现COM4、COM5等更大的串口号,为了出现更大的串口号时也能使用串口,我用同样的方法建立了8个注册表键
注意:虽然在设备管理器中可以任意改动USB串口的串口号,但是改动后刚才新建的8个键就会有重复,在串口软件中显示的串口号也有重复,导致选择重复的串口号时软件提示串口被占用。因此在使用过程中,如非必要强烈建议不要改动串口号。
方法一、
通过交换机的Console口将设备和电脑相连。
1、硬件连接:
把Console线一端连接在计算机的串行口上,另一端连接在网络设备的Console口上。
2、打开系统自带超级终端(win7以上用户可以用SecureCRT功能更为强大)。
按照提示的步骤进行安装,其中连接的接口应选择“COM1”,端口的速率应选“9600”,数据流控制应选择“无”,其它都使用默认值。
3、把文件从设备传输到计算机中。
在设备的特权模式下输入命令:
Ruijie#copy flash:configtext xmodem
在计算机的超级终端中,选择“传送”菜单中的“接收文件”功能,在d出的对话框中设置文件的存放位置,接收协议选择“Xmodem”,点击“接收”,系统会提示存储于本地的文件名称,设置好后,单击“确定”按钮开始接收文件。
这样 *** 作就可以把配置从交换机传输到电脑上了。
方法二:
利用超级终端或者secureCRT登陆到设备进行拷贝配置命令。
登陆设备后运行命令:
Ruijie#show running-config
这时候会显示交换机的所有配置命令,我们只需要将显示出来的命令全部复制到电脑的文本文档中即可备份交换机的配置。
串口的CP1E下载程序有六个步骤。
1、打开cx-programmer软件。
2、使用rs232等通讯线连接CPIE。
3、打开 “CPIE”-》“自动在线”;-》“直接在线”。
4、选择“连接类型”,单击“连接”。
5、d出的窗口单击“是”,等待自动回上载CPIE中的所有程序。
6、保存或另存为项目就可以了。
以上就是关于mstar方案809H怎么备份引导程序全部的内容,包括:mstar方案809H怎么备份引导程序、笔记本电脑串口设备不工作怎么办、如何用电脑通过串行口把单片机的数据保存起来,以便下一步处理代码如何写等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)