MC68HC08与CodeWarrior连接调试全攻略
需积分: 9 153 浏览量
更新于2024-11-02
收藏 45KB DOC 举报
"MC68HC08与CodeWarrior读书笔记"
本文主要介绍了如何使用Motorola MC68HC908GP32CP微控制器与CodeWarrior for HC08集成开发环境进行连接和编程。MC68HC08系列是Motorola(现属NXP半导体)推出的一种8位微处理器,常用于嵌入式系统设计。CodeWarrior是一款流行的开发工具,支持多种微控制器,包括MC68HC08。
在设计MON08编程头的过程中,作者实现了以下功能:
1. 通过5v直流电源供电,并通过串行端口与计算机连接。
2. 使用RTS线进行软件控制,实现Reset和Reconnect,简化了操作流程,无需频繁手动干预。
3. 提供了监控模式下的硬件配置,以满足MC68HC908GP32CP进入监控模式的电平要求,如外部时钟、PTC和PTA7引脚的设置。
在硬件设计方面,作者提到了关键部件和工作原理:
- 原理图中包含了一个用于监控模式的电路,利用RTS线来实现复位信号的控制。
- IRQ引脚通过MAX232转换器获得8.5v电压。
- 复位信号通过场效应管连接到微控制器的电源和晶振,确保在复位时产生PowerOn Reset效果。
- RC电路控制复位延时,CD4053开关用于在进入监控模式时短暂占用PTC和PTA7引脚,然后释放。
在使用CodeWarrior进行调试时,作者指出了一些注意事项:
1. 当CodeWarrior提示是否Load to Memory或提供security code时,必须选择erase,否则MCU会被锁定。这是因为GP32有安全机制,没有正确密码无法读写Flash。
2. 连接时,在Connect Setup窗口需要取消DTR选项,同时MCU Address中的INTSRC应改为1D。
调试过程的优化建议:
- 使用New Project Wizard创建新项目,编写程序后,可以直接进入调试阶段。
- 在Debug模式下选择Set Target,然后连接MON08,选择正确的器件型号。
这篇读书笔记提供了关于MC68HC08与CodeWarrior配合使用的实践经验,包括硬件设计和软件调试的要点,对于使用该平台进行嵌入式开发的工程师来说具有参考价值。
2019-09-04 上传
2020-09-07 上传
2022-09-24 上传
2022-09-23 上传
2020-08-14 上传
2014-05-13 上传
2022-09-22 上传
chailiang198413
- 粉丝: 2
- 资源: 8
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析