- 5
- 0
- 约5.58千字
- 约 6页
- 2016-12-26 发布于贵州
- 举报
单片机课程总结报告
2009/6/15
山东大学物理学院2007基地班 高原20071001020 高众20071001022 韩恩道20071001028
目录
1. 整个过程中出现的问题及解决的方案 3
1.1. 软件调试中出现的问题 3
1.1.1. PC2~PC5接口输出不正常 3
1.1.2. 如何禁用JTAG端口 3
1.1.3. JTAG口与芯片连接不上 3
1.1.4. 程序不能正常编译 3
1.1.5. icc程序修改与avrstudio不同步 3
1.1.6. 显示频闪 4
1.1.7. 子函数的单独调试 4
1.1.8. 找不到相关文件 4
1.2. 硬件调试中出现的问题 4
1.2.1. 电烙铁的使用 4
1.2.2. 焊点焊锡量 5
1.2.3. 焊接过程中7805稳压芯片 5
2. 团队管理的心得体会 5
3. 课程设计的心得体会 5
3.1. 细节决定成败: 5
3.2. 动手实践能力有着非常重要的意义: 6
3.3. 团队合作和分工的重要意义: 6
3.4. 交流请教的必要性: 6
3.5. 计划的重要性: 6
4. 项目成员贡献排序 6
5. 课程改革的建议 6
整个过程中出现的问题及解决的方案
在调试course project显示模块的过程中,我们发现PORTC驱动的LED无法正常显示。起初以为是程序编写的问题,但是与PORTC使用相同程序的PORTA却可以正常显示。而后我们检查了DDRC设置,也没有问题。最后想到用软件进行仿真。可是仿真结果更增加了我们的疑惑,因为PORTC正是输出的我们的预想值。后来得出结论,我们的单片机坏了。换用别人的单片机仍然是相同的结果。问题一度陷入僵局。后来向同学才知道PC2~PC5端口是被JTAG利用的,因而不能用作I/O端口使用。老师在实验课上讲过这个问题。但由于清明放假冲掉了我们的那一节课,导致我们组没人知道这个问题,大量时间被浪费。
如何禁用JTAG端口
在course project的电路已经焊好,程序也正剩下硬件仿真调试的情况下我们才得知PC2~PC5端口不能正常时使用。这就迫使我们要么修改写程序和电路,要么想办法禁用JTAG端口。但由于Mega16的所有端口已被利用而且大部分端口都是复用的,修改意就等于重做。于是我们只能选择禁用的方式。经过查课本我们找到了通过修改熔丝位禁用JTAG在线仿真功能,然后通过程序对JTD置为来禁用JTAG的方案。通过上网查询资料,得知在tool—programme avr 中可以修改熔丝位。最后,冒着芯片被锁的危险,和一番惊心动魄的操作,熔丝位修改成功,course project的显示模块得以正常工作。
JTAG口与芯片连接不上
这个问题在实验过程中遇到了多次,可以总结一下连接不上时的检查步骤。
检查JTAG接线是否与计算机串口连接好了。
检查JTAG接口是否插正了,是否插在了ISP端口上。
检查芯片电源是否连接正常。如果是用实验箱还可以将查一下开关是否按到了底。
如果仿真器上的指示灯亮了,说明硬件连接上没有问题。剩下的可能性有三个:
端口类型选择错误。
avrstudio 的稳定性不好造成出错。解决方案是关掉avrstudio重新进入,多试几次可能正常。
芯片被锁,需要用ISP下载线或并行编程器改回熔丝位。
程序不能正常编译
程序本来在宿舍的电脑编译正常,但在实验室编译时出现一连串想同类型的错误:某某地址上已赋值。检查程序若干遍还是未能发现有什么错误。将程序加入新建工程重新编译还是未能通过。一番周折后去问老师,才知道是project—option选项中单片机类型错误造成的。之后每次编译,总要先检查option中是否选择了正确的芯片类型。
icc程序修改与avrstudio不同步
course project 工作过程中,有一个表示状态的灯不能正常显示。经过仔细读程序和单步调试后发现出错语句的可能位置。通过icc修改程序和avrstudio的同步更新后,依然不能正常显示。多方判断程序不可能在其它语句中出错,再次怀疑是硬件问题。通过对该端口强制置一,发现仍不能正常显示。通过对该端口的软件仿真发现它竟然是我第一次修改程序之前的值。由此发现,avrstudio的同步更新只是针对计算机上显示的程序,而非芯片中的程序。因而每次错修改时必然要重新编译,重新烧录。
显示频闪
course project (五子棋)中的棋盘显示模块一直不断闪烁。为了解决这个问题,我们总共做过以下尝试:
修改熔丝位,提高系统的时钟频率。编写程序时,一直以为系统时钟频率是4MHz。出现频闪后经多番讨论和提问才知道适中的默认设置是1MHz。所以扫屏时间一定是不合适的。最简单的方式是把时钟频率
您可能关注的文档
- 大学生消费观对周边商店经营策略的影响的调研报告.doc
- 大学生职业规划ppt范文.ppt
- 大学生职业生涯规划5.ppt
- 大学生职业生涯规划讲义.doc
- 大学生职业规划与就业指导(教案).ppt
- 大学生职业生涯规划调查报告.doc
- 大学物理课后答案11章.doc
- 大学写作(答案)2013.doc
- 大学英四级核心词汇.doc
- 大学体验英语听说1 unit1ppt.ppt
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- (新版)架子工高级理论知识题库.docx VIP
- 跨越分数+拥抱成长+课件--2025-2026学年高二上学期考后心理调适主题班会.pptx VIP
- 专业功放测试条件和标准.doc
- 2025年河北语文中考试卷真题及答案.pdf VIP
- 经皮肾镜取石术相关尿脓毒症.ppt
- 【国联民生-2026研报】前瞻研究系列报告:序曲的终章:战争中的财富“庇护所”.pdf VIP
- 浙江省执业医师注册健康体检表(新).docx VIP
- 2025-2026学年高二上学期《内外兼修,与时偕行——探寻成长的力量之源》主题班会课件.pptx VIP
- 成人吞咽障碍患者口服给药护理-2025中华护理学会团体标准.pptx VIP
- 八上必读名著《昆虫记》中考真题(含答案).docx VIP
原创力文档

文档评论(0)