MC68HC08与CodeWarrior连接调试全攻略
需积分: 9 190 浏览量
更新于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配合使用的实践经验,包括硬件设计和软件调试的要点,对于使用该平台进行嵌入式开发的工程师来说具有参考价值。
141 浏览量
186 浏览量
539 浏览量
2022-09-24 上传
2022-09-23 上传
2014-05-13 上传
164 浏览量
2022-09-22 上传
chailiang198413
- 粉丝: 2
- 资源: 8
最新资源
- 驱动器:用于数据存储和传输的android应用
- wheather-kotlin-app:应用Kotlin博物馆
- cse427:uw的计算生物学课程
- bash入门学习实例
- spacedesk安装包
- RTSP拉流软件显示.zip
- ReCapProject:租车计划
- spooky-authors-identification:该存储库介绍了我们在哥伦比亚大学IEOR 4523数据分析课程的背景下实现的项目中的工作
- 在WPF MVVM应用程序中使用IValueConverter选择UserControl / View
- 一次性电子邮件域
- 教育核算点财务管理考核方案
- USIM_Explorer.rar
- ucsf_www.ucsf.edu_tests:www.ucsf.edu 重新设计的测试场景
- DummyWebApp
- C语言期末作业——民航票务系统
- 电信设备-基于改进蚁群AODV协议的多机器人通信组网方法.zip