![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
溪孟羽
这个作者很懒,什么都没留下…
展开
-
复用时钟开启条件AFIO
不是说使用了IO的复用功能就一定要启动RCC_APB2Periph_AFIO的CLOCK,只有使用了AFIO的事件控制器、AFIO的重映射功能以及外部中断(EXTI)控制寄存器才需要开启AFIO时钟如:USART1,PA9,PA10作为USART1的TX和RX,没有重映射,NO Remap。则不用开启AFIO时钟,只需要开启USART1外设时钟。原创 2014-04-30 18:23:35 · 958 阅读 · 0 评论 -
关于keil编译51单片机(1<<16)运…
#include//#define TL(x) ((1<<16) - x) %256;//#define TH(x) ((1<<16) - x) /256;#define uint unsigned intint main( void ){ uint a;a = (65536 - 250) / 256; //这里1 a= ((1- 250原创 2014-04-30 18:23:22 · 835 阅读 · 0 评论 -
(转)LCD编程框架
Menu.h ------------------------------- #ifndef __MENU_h__ #define __MENU_h__ #include "Functions.h" struct MenuItem { short MenuCount; char *DisplayStri原创 2014-04-30 18:23:33 · 521 阅读 · 0 评论 -
关于stm32程序调试停止在0x0800262…
今天写程序遇到了很郁闷的一件事情:程序上一次下还可以运行,这一次下怎么就不行了?于是很坑爹的找起了答案。我先用硬件仿真,发现仿真不好使,卡在那个界面了,连箭头都没有。然后我在程序的末尾左右写了句点亮LED灯的代码,发现只要注释掉其中的某些外部函数,程序就可以准确地运行,但是加上之后就不行了。后来我把外部程序里面的内容都注释掉了,然后再烧写进去。尼玛!函数里面是空的啊,怎么会这样!于是怀疑是不原创 2014-04-30 18:23:42 · 845 阅读 · 0 评论