码迷,mamicode.com
首页 > 其他好文 > 详细

STM32各个文件介绍、uCOSII文件介绍

时间:2014-10-07 18:09:23      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:os   使用   ar   文件   sp   art   c   on   代码   

(1)core_cm3.c , core_cm.h:获取设置CM3内核,配置一些内核寄存器,用到CM3核的都需要;

(2)stm32f10x.h 和 system_stm32f10x.c , system_stm32f10x.h 和 startup_stm32f10x_hd.s : stm32的支撑文件,这几个文件是和具体的芯片有关的;

  ①stm32f10x.h:标准外设库的入口,使用标准外设库的代码中必须包含该头文件;

  ②system_stm32f10x.c , system_stm32f10x.h:芯片初始化函数文件,提供库函数来初始化stm32芯片,配置PLL、系统时钟、Flash接口;

  ③startup_stm32f10x_hd.s : hd表明是大容量型芯片。

(3)misc.c , misc.h:NVIC、SysTick是驱动代码;

(4)stm32f10x_it.c:中断服务程序文件;

(5)stm32f10x_conf.h:外设配置文件;

/*----------------------------------------ST源码-----------------------------------------------*/

uUCS

(1)不区分特权级和用户级,程序始终工作在特权级

(2)PendSV中断做上下文切换,也就是任务切换,是ucosii移植过程中最重要的中断

  主要有两点: 
  1.PendSV中断是手工往NVIC 的PendSV悬起寄存器中写1 产生的(由OS 写) 。 
  2.PendSV中断优先级必须设为最低。

 

STM32各个文件介绍、uCOSII文件介绍

标签:os   使用   ar   文件   sp   art   c   on   代码   

原文地址:http://www.cnblogs.com/Ph-one/p/4009427.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!