08 2015 档案

uc os相关的C语言知识点1-函数指针
摘要:开始读uc os的代码了,发现很多C语言的东西,之前没搞懂的,慢慢积累。就象某一数据变量的内存地址可以存储在相应的指针变量中一样,函数的首地址也以存储在某个函数指针变量里的。这样,我就可以通过这个函数指针变量来调用所指向的函数了。 形式1:返回类型(*函数名)(参数表) ,例子如下:#include... 阅读全文

posted @ 2015-08-19 12:07 nasduc 阅读(244) 评论(0) 推荐(0)

Lesson18-ADC相关
摘要:ADC初始化要做的一些事情,主要是通过调用ADC_CommonInit和ADC_Init,对ADC进行初始化。特别要注意的是,GPIO要配置成模拟输入,不是AF。ADC的时钟不要操作36MHZ。具体的代码注解,见D:\02 Learn\02 UC_OS\mypro\Lesson 18void Ad... 阅读全文

posted @ 2015-08-11 10:58 nasduc 阅读(870) 评论(0) 推荐(0)

C语言相关笔记1
摘要:学习了几个端口相关的工程后,把过程中的C语言相关的点记录下来。后续可以继续增加。1/ typedeftypedef int size// size和int有一样的意义,这样size就可以去做类型申明了,比如size a,和int a,是一样的。2/enum 枚举枚举的意思是这个变量的变化值是有限的,... 阅读全文

posted @ 2015-08-09 15:16 nasduc 阅读(250) 评论(0) 推荐(0)

独立看门狗和窗口看门狗
摘要:独立看门狗没几个寄存器。1、IWDG_KR,写入0xcccc,启动看门狗。计数器开始从复位值 0xFFF 递减计数。当计数器计数到终值 (0x000) 时会产生一个复位信号( IWDG 复位)2、任何时候将关键字 0xAAAA 写到 IWWDG_KR 寄存器中, IWDG_RLR 的值就会被重载到计... 阅读全文

posted @ 2015-08-04 22:37 nasduc 阅读(1377) 评论(0) 推荐(0)

外部中断
摘要:中断寄存器的配置在两个地方。第一个是在SYSCFG,完成外部GPIO端口和外部中断源的映射。stm32f4xx_syscfg.c第二个是在第10章,配置中断的沿,使能等信息。stm32f4xx_exti.c一般的外部中断用法如下:void EXTIX_Init(void){ NVIC_Init... 阅读全文

posted @ 2015-08-04 09:07 nasduc 阅读(1180) 评论(0) 推荐(0)

导航