![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机+RTOS+UCGUI
叶落西湘
爱技术,爱生活
展开
-
浅谈MDK环境下使用#include <stdio.h>的问题
在使用MDK进行嵌入式开发,特别是调试串口的时候经常要用到C语言的标准输入输出库函数,如printf();。这样写出来的程序,通常编译和链接过程都不会报错,但是程序却无法正常运行,查看反汇编可以发现程序停在了BKPT 0xAB一行。原因分析如下:标准库函数的默认输出设备是显示器,要实现在串口或LCD输出,必须重定义标准库函数里调用的与输出设备相关的函数. 例如:printf原创 2015-10-23 21:45:53 · 4306 阅读 · 0 评论 -
UC/OS和UCGUI移植札记
本文移植基于STM32F103RB(内核为ARM Cortex M3);UC/OS版本:V2.86;UCGUI版本:V3.90 对于UC/OS和UCGUI移植,网上铺天盖地都是资料,内容大部分都差不多,按步骤一步步来,一般问题不大,但是没有理解本质,一旦出现问题,就是大麻烦,下面是基于本人实践对网上资料的一些补充,如果按照网上的资料最后有问题的,可以作为参考。 一、 UC/O原创 2015-10-23 19:54:14 · 1210 阅读 · 0 评论 -
关于KEIL MDK调试ARM程序不能仿真的问题
在单片机程序调试过程中,由于程序量小,利用仿真器进行仿真调试方便直观,所以一般经常使用。但是keil经常会出现罢工,无法用仿真器调试的现象,如下图:解决方法也很简单,按照下图设置即可:原创 2015-10-23 21:30:57 · 4437 阅读 · 0 评论