- 博客(7)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
转载 keil 的stm32启动文件分析
;* 文件名 : startup_stm32f10x_hd.s;* 库版本 : V3.5.0;* 说明: 此文件为STM32F10x高密度设备的MDK工具链的启动文件;* 该模块执行以下操作:;* -设置初始堆栈指针(SP);* -设置初始程序计数器(PC)为复位向量,并在执行main函数前初始化系统时钟;* -设置
2016-02-22 14:13:47 2981
原创 在iar环境下,把一个普通的stm32工程上移植入ucosii
我根据上一篇我转载的博客,整理了一下内容。精简了一下当已经建立好了一个普通的工程时,例如一个led亮灯工程,且能正常运行的情况下。如何加入ucosii?1 下载好ucosii官方代码 你的 工程加入文件 ports和source和它的包含的文件 将os_cpu_c.h文件中的最后的三个函数void OS_CPU_SysTickHandler(void);void O
2016-02-05 14:43:55 881
转载 iar环境下,ucosii移植到stm32f103ze上
Ucosii移植到STM32上1.使用的开发环境是IAR 5.4 STM32芯片为STM32F103ZET6使用ST官方提供的标准固件库,建立工程,我下载的标准库版本为STM32F10x_StdPeriph_Lib_V3.5.0,里面的文件分布为:其中,Libraries文件夹里面放的是标准库文件,Project文件夹里面放的是STM32
2016-02-05 12:31:30 3213 1
原创 时钟初始化flash设置
时钟初始化的时候,代码有这两句: /* Enable Prefetch Buffer */ FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable); /* Flash 2 wait state */ FLASH_SetLatency(FLASH_Latency_2);这是因为CPU比flash速度快,例如
2016-02-02 14:22:37 2187
原创 得到单精度数
怎样得到单精度数呢float a;a=5/3;则a结果为1.0而float a;a=5.0/3;或者a=5/3.0;则a结果1.66666662。等号右边的运算数都为整数时,得到结果未必是准确的单精度值。
2016-02-01 14:14:20 606
linux gcc链接出现cannot find -lc?
2016-04-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人