你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32的程序的组织形式

[复制链接]
温柔的郎 提问时间:2013-9-30 09:44 /
 各位侠友,我从网上下了一STM工程程序学习STM32的程序组织形式,看了半天也没看懂那里放着我们的用户主程序,主程序是如何调用各个功能模块程序的,请知道的侠友们指点一二!先行感谢!!
 
11.png
12.jpg
13.jpg
收藏 评论6 发布时间:2013-9-30 09:44

举报

6个回答
废鱼 回答时间:2013-9-30 11:13:59

RE:STM32的程序的组织形式

工程的这个自己根据需求添加对应的文件夹和.C文件就可以了。
fengye5340 回答时间:2013-9-30 11:54:31

RE:STM32的程序的组织形式

那个 USER_APP文件夹下面的就是,
嵌入了UCOS系统,内容比较多,可以从main()主程序开始看,里面调用了各种模块,通过KEI MDK的查找功能就能找到各个模块函数的具体内容
dzc2001 回答时间:2013-9-30 14:40:31

RE:STM32的程序的组织形式

这是个ucos的程序,你要从main函数开始,上来会有硬件初始化和系统初始化,然后你会看到task的初始化,最后就直接开始跑系统了
回答时间:2013-9-30 15:10:51

RE:STM32的程序的组织形式

从主函数开始,查看各个函数,逐级往下看
mxj1005071012 回答时间:2013-10-1 10:02:14

RE:STM32的程序的组织形式

从main函数开始,一句一句的读,如果英文还可以的话,应该能明白每个函数的意思,然后通过KEI MDK的查找功能就能找到各个模块函数的具体内容,就可以了解清楚它的架构了
wkuang 回答时间:2013-10-6 16:28:41

RE:STM32的程序的组织形式

在userapp中有main函数,main中会做硬件初始化,ucos操作系统初始化,然后再main函数中海油ucos的task创建,依次创建多个任务。

后续就是各个任务各自干各自的事情,通过ucos来进行任务调度。 任务调度通过系统时钟来触发。如需了解各个任务的触发方式,需要看ucos的代码去了解。
ucos调度的核心思想就是定时器触发调度,调度前保存前一个任务的调度堆栈,调度完了再恢复堆栈,再执行上一次没有执行完的任务

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版