当前位置:网站首页>应广单片机开发调试应注意的问题
应广单片机开发调试应注意的问题
2022-07-02 15:50:00 【深圳市泛海微电子有限公司】
单片机开发调试应注意的问题
1、使用总线不外引的单片机
·是最正统的单片机使用模式
·符合小型、简单、可靠、廉价的单片机设计初衷
·总线封闭的产品最可靠
2、使用单片机C语言编程
* C语言是简洁、高效、而又最贴近硬件的高级编程语言
* 90年代初单片机C语言就已成熟为专业水平的高级语言,不应再有顾虑
* 当前厂商在推出新的单片机产品时纷纷配套C语言编译器
3、使用中、高档的单片机仿真工具
* 只有中、高档仿真工具才能仿真总线封闭式的单片机
* 仿真器必须使用band-out chip或hooks chip
* 应支持高级语言的调试,提供全数据类型的查看和修改
* 支持多家软件公司汇编和编译产生的目标代码格式
* 中档仿真器的起步要求是至少解决了上述前3个难点和部分地解决了第4个难点。高档仿真器则还有更高的要求。
* 中、高档仿真器的人机界面有四个档次:DOS下的简单命令行及批处理文件,DOS下的窗口命令行,Borland风格的DOS窗口菜单,Microsoft风格的WINDOWS/WIN95窗口菜单
4、集成开发平台
* 编辑—汇编/编译—连接/定位—调试—装入目标系统一条龙
* 全屏幕编辑,就地修改,所见既所得;跨文件整块剪贴技术;彩色辨词正文等
* 使用工程(project)技术:一次将工程的全部源文件、头文件、用户库文件送入工程管理器,统一管理汇编/编译和连接/定位
* 使用MAKE技术:自动辨用汇编器/编译器;每次调试循环仅做增量汇编/编译和连接/定位
* 当有的文件被破坏,使用build技术跳出MAKE循环,重新全面地进行汇编/编译和连接/定位
* 错误和警告自动定位、明朗的错误自动修正
* 扩展的运行类型(放开运行、动画式运行,遇光标终止、出函数前终止、出函数后终止)
* 扩展的单步类型(指令单步、语句单步、函数单步)
* 扩展的断点类型(指令断点、语句断点、循环断点、内容断点、条件断点)
* 模拟器代替仿真器进行无目标机的虚拟调试
边栏推荐
- [nonlinear control theory]7_ High gain and High Frequency
- Microservice architecture practice: Construction of highly available distributed file system fastdfs architecture
- [how to connect the network] Chapter 5 explore the server
- Schoolbag novel multithreaded crawler [easy to understand]
- 台湾飞凌FM8PB513B单片机提供单片机方案开发 产品设计
- 牛客 JS3 分隔符
- Idea2021.1 installation tutorial
- [非线性控制理论]7_High gain and High Frequency
- List summation [dummy+ tail interpolation + function processing list reference common pit]
- uniapp H5页面调用微信支付
猜你喜欢
Larvel document reading notes custom authentication login and registration using larvel 8
RK1126平台项目总结
[nonlinear control theory]7_ High gain and High Frequency
[how is the network connected] Chapter 6 requests arrive at the server and respond to the client (end)
After meeting a full stack developer from Tencent, I saw what it means to be proficient in MySQL tuning
MB10M-ASEMI整流桥MB10M
freemarker+poi实现动态生成excel文件及解析excel文件
This "architect growth note" made 300 people successfully change jobs and enter the big factory, with an annual salary of 50W
链表求和[dummy+尾插法+函数处理链表引用常见坑位]
【曆史上的今天】7 月 2 日:BitTorrent 問世;商業系統 Linspire 被收購;索尼部署 PlayStation Now
随机推荐
线性规划例题 投资的收益与风险
第十五章 字符串本地化和消息字典(一)
SAP Commerce Cloud Storefront 框架选型:Accelerator 还是 Spartacus?
Si446 usage record (I): basic data acquisition
Map集合详细讲解
SAP commerce Cloud Architecture Overview
【目标跟踪】|数据集汇总
ROS knowledge points -- the difference between ros:: nodehandle N and NH ("~")
Example nonlinear integer programming
How to create a new page for SAP Spartacus storefront
Common SQL statements (complete example)
【GAMES101】作业4 Bézier 曲线
体验一下阿里云文字识别OCR
Solution to the problem that the easycvr kernel of intelligent video analysis platform cannot be started as a service
si446使用记录(二):使用WDS3生成头文件
JDBC
台风来袭,多景区暂时关闭,省文旅厅提醒注意安全!
Are you holding back on the publicity of the salary system for it posts such as testing, development, operation and maintenance?
应广单片机PMS150/PMC150/PMS150C消费类单片机
Five reasons to choose SAP Spartacus as the implementation framework of SAP commerce cloud storefront