STC_ISP单片机升级软件单片机出厂时的缺省设置是“P1.0/P1.1”与下载无关,P3.0/RxD,P3.1/TxD通过RS-232转换器连接到电脑的普通RS-232串口就可以下载/编程用户应用程序到单片机内部用户应用程序区了。
如果单片机在正常工作时P3.0/RxD外接的是RS-485/RS-232等通信电路,推荐选择步骤4中:下次冷启动“P1.0/P1.1”等于“0/0”才可以下载程序单片机冷启动后(先没有电,后上电)首先运行的是单片机系统ISP监控程序。
系统ISP监控程序首先判断是否需要“P1.0/P1.1”等于“0/0”才可以继续执行系统ISP监控程序。
如果用户设置了下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载程序,而下次冷启动后“P1.0/P1.1”不同时为“0/0”,则单片机立即结束运行系统ISP监控程序,软复位到用户应用程序区执行用户应用程序。
如果用户设置了下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载程序,冷启动后如“P1.0/P1.1”同时为“0/0”,则单片机会去判断P3.0/RxD口有无合法下载命令流(有几百个字节)。
如果有合法下载命令流,则下载用户应用程序。
如果没有合法下载命令流,则单片机立即结束运行单片机系统ISP监控程序,软复位到用户应用程序区执行用户应用程序。
如果冷启动后P3.0/RxD口有很多“乱码”进入P3.0串口,虽然系统ISP监控程序能正确地判断是不合法的命令,但是较多的“乱码”会使单片机从“运行系统ISP监控程序状态”变为“运行用户应用程序状态”的时间拉长,造成用户误认为是复位时间过长。
设置下次冷启动后“P1.0/P1.1”等于“0/0”才可以下载用户应用程序的好处是:将单片机从“运行系统ISP监控程序状态”变为“运行用户应用程序状态”的时间缩短到50微秒以内,此时间可忽略不计,因为R/C阻容复位电路的时间误差是毫秒级的。
1毫秒=1000微秒。
大部分用户选择单片机出厂时的缺省设置——“P1.0/P1.1”与下载无关就可以了。
2023/7/23 11:25:41 3.1MB STC_ISP
1
此驱动已将QODBCDriverPrivate类的变量unicode值改为true,并重新编译过,将其放在\Qt\Qt5.6.3\5.6.3\mingw49_32\plugins\sqldrivers文件夹覆盖,然后重新编译程序即可解决读取数据库中文乱码问题。
2023/7/21 20:13:47 331KB qt ODBC 中文乱码
1
centos安装中文字体步骤及字体文件
2023/7/20 0:43:34 7.53MB centos 乱码
1
发送中文短信,会用到UCS2编码,很多网友反应中文发送和接收乱码,这个烦恼可以解决了。
注意:要在系统配置里增加LANG=zh_CN.GB18030exportLANG语言配置不对,这个函数会出错的,另外,例子有点问题,换一个好了intmain(){unsignedchar*str="新年快乐,Linux";unsignedcharucs2str[1024],gbkstr[1024];intlen,i;len=EncodeUCS2(str,ucs2str);ucs2str[len]=0;for(i=0;i<len;i++)printf("%02X",ucs2str[i]);printf("\n");puts(ucs2str);len=DecodeUCS2(ucs2str,gbkstr,len);gbkstr[len]=0;puts(gbkstr);}多谢你的关注!QQ:364604751
2023/7/18 10:48:51 1KB UCS2 短信 编码 转换
1
修正上一版生僻字乱码问题数据来源:http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2018/其中:province:31条,city:343条,district:3,285条,town:43,563条,village:666,260条解压后60.3M数据表关系看字段名就能明白使用MySQL8.0.12使用Navicat导出的数据生成的插入语句是标准的MySQL语句,如果出现导入失败可能是MySQL版过低,在理解文件中的生成表的MySQL语句基础上,重建数据表就可以解决问题。
2023/7/3 21:17:34 6.64MB 省市区镇村数据库 MySQL
1
1自动文件上传(断点续传)需要在上传文件之前调用QFtp下的list通过listInfor信号获取当前要上传的文件是否存在如果存在比较大小或者通过计算MD5值比较文件的完整性然后确定是否需要断点续传或者覆盖2自动文件下载(断点续传)与上传不同的地方就是通过foreach判断文件存在然后比较以上只是提示并没有在代码中体现与上一个版本相比解决了“汉字文件”上传以及获取时乱码的问题">1自动文件上传(断点续传)需要在上传文件之前调用QFtp下的list通过listInfor信号获取当前要上传的文件是否存在如果存在比较大小或者通过计算MD5值比较文件的完整性然后确定是否需要断点续传或者覆盖
2023/6/14 15:54:13 32KB QFtp续传
1
1、应用场景:打印商品价格标签、打印交易小票2、特色功能:实现自动连接最近使用的打印机、统一处理蓝牙状态3、原理文章:https://kunnan.blog.csdn.net/article/details/856840144、解决的问题:人民币¥符号乱码的问题
1
解决JAVA绘图Linux下中文乱码问题使用到的字体库
2023/6/9 19:11:29 54.88MB linux java 中文字体
1
2016年7月21日更新,修改了碰到换行、回车、00字符会中止转换的问题。
可以把十六进制转换成中文、文本、字符串,也可以把中文、文本、字符串转换成十六进制,同时生成十六进制与字符的对照表,主要用于对抓包的十六进制数据进行分析,也适用网络通信程序的开发和调试。
注意,如果十六进制数据是压缩或加密了的,生成的结果会是乱码,这不是程序的问题。
2023/6/9 7:08:28 161KB 十六进制 转换 中文 抓包
1
解压将此字体库文件拷贝到嵌入式板子的/lib/fonts目录下,添加环境变量(如/etc/profile文件)添加exportQT_QPA_FONTDIR=/lib/fonts,即可支持qt4和qt5所有的中英文显示,解决中文乱码问题,qt4和qt5都能成功,屡试不爽,哈哈!!
2023/6/2 19:25:31 2.23MB linux qt4 qt5 fonts
1
共 252 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡