/************************************************************************************
程序名称:串口发送程序下载指令(晶振频率18.432MHz)
功能说明: 收到用户命令后复位到ISP监控区域
1. 在STC ISP软件中,首先设定下载晶振频率为18.432MHz,通过传统方式下载本程序,即点击下载后,重启开发板。
2. 然后切换到“收到用户命令后复位到ISP监控区域”界面,在自定义命令框内输入“da”,即可进行程序不断电下载。
注:0xda可以根据个人需要进行更改。
************************************************************************************/
#include "stc15f2k60s2.h" // 单片机STC15F2K60S2头文件,可以不再加入reg51.h
#include
#include "delay.h" // 延时函数头文件
#include "uart.h" // 串口通信头文件
#include
//========================================================================
// 函数: void SYS_Init(void)
// 描述: 单片机端口初始化
// 说明
// STC15W4K32S4系列单片机,在上电后与PWM相关的IO为高阻状态,需手动设置为普通双向IO
// PWM相关IO为 : P0.6/P0.7/P1.6/P1.7/P2.1/P2.2
// P2.3/P2.7/P3.7/P4.2/P4.4/P4.5
//========================================================================
void SYS_Init()
{
P0M0=0x20;
P0M1=0x20;
P1M0=0x3C;
P1M1=0x3C;
P2M0=0x00;
P2M1=0x00;
P3M0=0x00;
P3M1=0x00;
P4M0=0x00;
P4M1=0x00;
P5M0=0x00;
P5M1=0x00;
}
//========================================================================
// 函数: void main(void)
// 描述: 主函数
//========================================================================
void main() // 主函数
{
SYS_Init();
DelayMS(100);
UartInit(); //串口初始化
DelayUS(100);
ES=1; //串口1中断打开
EA=1; //总中断打开
SendString("Please send Command '0xDA' to download code...");
while (1); // 主循环
}
void Usart() interrupt 4 using 0
{
ES = 0;
if (RI)
{
RI = 0;
if(SBUF==0xda) //对串口收到的数据进行识别,如果是0xda则执行以下命令,将单片机复位到ISP区域,配合上位机软件,自动进行程序下载
{
DelayMS(100);
IAP_CONTR = 0x60; //0110,0000 soft reset system to run ISP monitor
}
}
if (TI)
{
TI = 0;
}
ES = 1;
}
上一篇:STC89C52MCU--软件实现系统复位
下一篇:c51软复位,实在经典,分析实在透彻
推荐阅读
史海拾趣
2015年,乔光电子经历了重大股权变更,现任总经理颜非接手公司后,开启了二次创业之路。2018年,公司在漳平市选址购地,并于2019年开始建设新工厂,同时决定构建自己的品牌。这一决策虽然对原有客户造成了一定冲击,但颜非坚信品牌是企业的灵魂,坚持走品牌化道路。经过几年的努力,乔光电子不仅成功打造了“FTR”自主品牌,还获得了“UL&TUV&VDE&CQC”等安规认证和多项国家专利证书,品牌影响力显著提升。
在伊顿的发展历程中,合作伙伴起到了至关重要的作用。伊顿一直秉持开放合作的态度,与全球各地的企业和机构建立了广泛的合作关系。通过与合作伙伴的共同努力,伊顿不仅在技术和产品上取得了突破和创新,还实现了市场份额的快速增长和业务的全球化拓展。例如,伊顿与天合智慧达成的战略合作伙伴关系,就是双方共同推动分布式光伏产业发展的有力证明。这一合作不仅为双方带来了共赢的机会,也为全球能源结构的转型和升级做出了积极贡献。
以上五个故事涵盖了伊顿公司在电子行业中的发展历程、在中国市场的拓展、与绿色能源的结合、在商用车领域的发展以及与合作伙伴的共赢等多个方面。这些故事不仅展示了伊顿公司的实力和成就,也体现了其不断创新和追求卓越的精神。
面对全球能源危机和环保意识的提高,Delta公司敏锐地捕捉到了能源管理市场的巨大潜力。于是,公司开始积极拓展能源管理业务,通过系统集成与解决方案,帮助客户提升效能、降低运营成本与资本支出。Delta的能源管理业务涵盖了工业自动化、太阳能、风能、车用电子与通讯电源等多个领域,为全球客户提供了全方位的能源管理解决方案。
为了进一步扩大市场份额,Digitron公司积极寻求与行业内外的企业建立战略合作关系。XXXX年,Digitron公司与一家全球知名的物流公司达成合作协议,为其提供定制化的温度监控解决方案。这一合作不仅为Digitron公司带来了可观的收入,还提高了其在物流行业的知名度。此外,Digitron公司还积极参加国际展会和论坛,与全球客户建立联系,拓展国际市场。
在电子行业的浪潮中,创都(CAX)公司凭借其卓越的技术创新能力,逐渐崭露头角。公司创始人李先生是一位热衷于新技术的电子工程师,他带领着一支由业内顶尖人才组成的研发团队,不断挑战技术极限。在一次偶然的机会中,他们成功研发出了一款具有革命性意义的高效能芯片,这款芯片不仅性能卓越,而且成本大幅降低,迅速在市场中获得了广泛认可。随着这款芯片的成功推出,创都公司的知名度迅速提升,订单量激增,公司也借此机会逐步扩大了生产规模和市场占有率。
随着公司规模的扩大,Chino-Excel公司开始实施全球化战略布局。公司先后在多个国家和地区设立研发中心和生产基地,以充分利用当地资源和市场优势。同时,公司加强与全球合作伙伴的紧密合作,共同开发新产品和技术,进一步巩固了在全球市场的地位。
老公开玩笑时说“三八妇女劳动节”,事实上,不幸被其言中。由于上周出差拍摄了一些视频采访,今天编了一天的片子还没编完,晚上对着视频又记录文字,好明天作为字幕用,刚弄完。在这个三八节,我是不折不扣地在劳动。下午给一个朋友打电话,她也正 ...… 查看全部问答∨ |
|
电路图:如下 此款电路经过调整电阻参数等: 输出负载为14并7串,总电流420MA的灯管; 频率为50KHZ左右; 实验用数字表;负载接线有点绕; 低压85-200V输入时,手碰到电流表420ma不变,当输入大于200V时,手接触电流表,电流就降低1 ...… 查看全部问答∨ |
用的是 飞凌te2440 II 开发板, 上面搭载 WINCE5.0, 我用 Microsoft ActiveSync 4.5通过 usb口连接着计算机进行应用开发, 怎么每连接上几分钟,就会断开连接呢?… 查看全部问答∨ |
Typical storage methods are shown. Read operation A read operation starts with a command (00h), followed by five address cycles, followed by the read confirm (30h). After the read transfer time (tR) of approximately 25 μs, the ...… 查看全部问答∨ |
Montavsta linux环境下,pci usb host controller芯片支持,当然这个PCI转USB设备应该是External pci master了,那板卡是Master还是slave,还是两者都是?因为master与slave的寄存器配置不一样… 查看全部问答∨ |
在列表控件上显示设置里的图标,有的大有的小,如何才能拉伸致一样大?还有个问题,如何知道设置里的图标是在个人还是在系统还是在连接里?谢谢 void GetFileIcon(DWORD fpid,SHFILEINFO *info) { ZeroMemory(info, ...… 查看全部问答∨ |
我写了一个程序,用于读取8259A的中断请求寄存器IRR,中断服务寄存器ISR, 中断屏蔽寄存器IMR,为什么读出的IRR和ISR都总是0,而IMR总是0x18,是什么原因,望高手指点! 读取IRR寄存器的源程序: #include<stdio.h> #include "IOport.h" ...… 查看全部问答∨ |
因项目需求,要给应用程序提供一个直接操作NandFlash的接口,小弟在网上找到些直接操作Flash的文章,按照上面试了下, [code] m_hFmd = CreateFile(_T("DSK1:"),GENERIC_READ | GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL); 运行这句话的时 ...… 查看全部问答∨ |
设计资源 培训 开发板 精华推荐
- 免费领取|价值400元的乐鑫无线屏幕交互开发板ESP32-S3-LCD-EV-BOARD
- ADI【混合动力汽车(HEV)/电动汽车(EV)】锂电池管理解决方案
- 你敢评,我敢送! 点评《越控越有趣-TI C2000 LaunchPad炼成记》尽享精彩好礼!
- 电源情报站 MPS小程序干货推荐,下载有好礼!3月活动开始啦~
- 【XILINX 主题分享月】 设计工具资料大搜集!!!
- 村田在线课堂:工业&环境、通信篇
- #每日好读书#说一说你看过的那些好书
- 【泰有聊】第三期:参与泰克揭秘探头行动,瓜分2019元新年红包
- 下载有礼|电路设计的参考书《ADI 参考电路合集 (第4册) 》
- 【EEWORLD第九届社区明星人物】11月明星人物