单片机
SWPU_机器人实验室
信仰之于梦想、事业、生活,有苦、有乐、更有力量!
展开
-
J-LINK 重刷固件库步骤
单片机是我们绳命,每一次将自己所写好的程序下到单片机中,看着它按照你所想的方式工作的时候,内心的激动是无法抑制的。很多单片机都支持J-LINK下载,这是一种非常方面的下载工具,并且可以在线调试。但是,目前市面上的J-link往往是盗版的,容易出现内部固件意外损坏或丢失,此时你会发现以下令人沮丧的现象: 1.J-link的灯不会亮了 2.电脑告诉你,该设备无法识别了 出现该现象不要惊原创 2018-01-24 20:10:54 · 3504 阅读 · 0 评论 -
初期学习K60遇到的常见问题及解决办法
初期学习K60遇到的常见问题及解决办法一、IAR用DAP进入不了仿真界面,一直提示各种各样奇怪的问题首先建议先熟悉一下工程的搭建(以后遇到问题,才能自己想办法解决),如果解决不了问题,则参考山外提供的K60 UD版代码工程。默认例程配置的仿真调试器是 jlink ,我改成 DAP:接口,改成SWD二、在仿真界面全速运行时,程序会卡死在这条语句原因:由于程序中使用了API功能,就必须烧录FWD固件,...原创 2018-06-09 22:32:12 · 3282 阅读 · 0 评论 -
单片机学习中的模块化编程,例程:51单片机驱动LCD1602,开发软件:keil
在刚接触到单片机时,代码较短,单片机功能的实现函数都写在main.c一个文件。随着学习的深入,多模块的使用和代码量的增加使得单用一个.c文件显得程序很混乱。模块化编程的使用可增强代码的可读性,可移植性。这里以51单片机驱动LCD1602的为例讲解。一、知识储备---#ifndef作用:防止头文件的重复包含和编译定义 #ifndef x #define x ....原创 2018-06-10 15:59:43 · 5991 阅读 · 1 评论