- 博客(8)
- 收藏
- 关注
原创 该如何坚持!!
前段时间由于是机器出来,没有坚持更新,希望后面能够每天记录自己的进步,做到每天进步一小步,只有技能强大了,才有翱翔天空的权利才有资格去跟别人竞争跟别人讨价还价才能得到别人的认可。加油! 为自己美好未来奋斗,不管是什么,一定要有坚持的理由跟动力。每当松懈的时候,就看看并大声的说出:“红太狼,我爱你!!” 这就是我坚持的理由跟动力!! come on!!
2013-11-01 16:18:47
384
原创 stm32 ucos LED灯延时闪烁+按键闪烁+串口输出
#include "main.h"#include "stdio.h"USART_InitTypeDef USART_InitStructure;#define RCC_KEY1 RCC_APB2Periph_GPIOD#define GPIO__KEY1_Port GPIOD#define KEY1 GPIO_Pin_3#define RCC
2013-08-23 22:58:53
2127
原创 为什么不使用动态内存的方法给uC/OS-II任务堆栈分配内存空间?
因为使用动态内存分配时malloc()和free()函数在分配和释放内存的时候,系统运行的过程中可能产生内存碎片,长时间之后有可能导致系统没有一段连续的内存空间分配给系统任务堆栈。 以上是目前现阶段的理解,以后再增加别的原因或改正现在的错误,如有高手发现错误,烦请指正,谢谢!
2013-08-23 21:54:46
592
原创 uC/OS 学习
我觉得学习一个系统特别是嵌入式操作系统,首先应该了解它的缺点,知道了它的缺点之后,再看适不适合自己的项目或者学习这样能够更加有效的快速的了解这个系统,可以达到事半功倍的效果。当然一个系统的优点我们也是必须的明确的,如此我们才能更好的运用这个系统。 所以我首先介绍下uC/OS的缺点:1、缺少技术支持,支持他的软件也比较少。2、与商业软件相比功能比较弱,最大只支持64个
2013-08-23 21:42:06
636
1
转载 STM32 ADC配置
对于STM32,在使用ADC的时候需要配置几个参数。(1) 第一个参数是ADC_Mode,这里设置为独立模式:ADC_InitStructure.ADC_Mode = ADC_Mode_Independent;在这个模式下,双ADC不能同步,每个ADC接口独立工作。所以如果不需要ADC同步或者只是用了一个ADC的时候,就应该设成独立模式了。(2) 第二个参数
2013-08-22 10:49:15
2310
原创 二分法查表 算法
假设数组a是一个已经排好序的整形数组,在数组a中查找一个数k,具体算法如下:void search(int *a,int key,int low,int high){int mid; if(low>high) return -1;mid = low + (high-low)/2;if(a[mid] == key) return mid;e
2013-08-22 10:20:08
1721
1
原创 stm32 printf 重定义
printf重定义在嵌入式中是一个比较常见的问题,而新手在调试程序时有时候很容易忘记对printf进行重定义从而导致程序运行不下去,不熟悉的根本找不到为什么会出现这中情况,通过一段时间的学习自己整理了一个比较好的printf重定义方法:步骤如下: 1. 在主程序中加入 #include “stdio.h” // 这是标准C中包含printf的头文件,当然有时在一个完整的工
2013-08-22 10:04:41
3115
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人