你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。
chrome
firefox
safari
ie8及以上
ST
意法半导体官网
STM32
中文官网
ST
全球论坛
登录/注册
首页
技术问答
话题
资源
创客秀
视频
标签
积分商城
每日签到
STM32的程序的组织形式
[复制链接]
温柔的郎
提问时间:2013-9-30 09:44 /
各位侠友,我从网上下了一STM工程程序学习STM32的程序组织形式,看了半天也没看懂那里放着我们的用户主程序,主程序是如何调用各个功能模块程序的,请知道的侠友们指点一二!先行感谢!!
赞
0
收藏
0
评论
6
分享
发布时间:2013-9-30 09:44
举报
请先
登录
后回复
6个回答
废鱼
回答时间:2013-9-30 11:13:59
a0a.1 0b0c
RE:STM32的程序的组织形式
工程的这个自己根据需求添加对应的文件夹和.C文件就可以了。
赞
0
评论
回复
支持
反对
fengye5340
回答时间:2013-9-30 11:54:31
a0a.1 0b0c
RE:STM32的程序的组织形式
那个 USER_APP文件夹下面的就是,
嵌入了UCOS系统,内容比较多,可以从main()主程序开始看,里面调用了各种模块,通过KEI MDK的查找功能就能找到各个模块函数的具体内容
赞
0
评论
回复
支持
反对
dzc2001
回答时间:2013-9-30 14:40:31
a0a.1 0b0c
RE:STM32的程序的组织形式
这是个ucos的程序,你要从main函数开始,上来会有硬件初始化和系统初始化,然后你会看到task的初始化,最后就直接开始跑系统了
赞
0
评论
回复
支持
反对
狼
回答时间:2013-9-30 15:10:51
a0a.1 0b0c
RE:STM32的程序的组织形式
从主函数开始,查看各个函数,逐级往下看
赞
0
评论
回复
支持
反对
mxj1005071012
回答时间:2013-10-1 10:02:14
a0a.1 0b0c
RE:STM32的程序的组织形式
从main函数开始,一句一句的读,如果英文还可以的话,应该能明白每个函数的意思,然后通过KEI MDK的查找功能就能找到各个模块函数的具体内容,就可以了解清楚它的架构了
赞
0
评论
回复
支持
反对
wkuang
回答时间:2013-10-6 16:28:41
a0a.1 0b0c
RE:STM32的程序的组织形式
在userapp中有main函数,main中会做硬件初始化,ucos操作系统初始化,然后再main函数中海油ucos的task创建,依次创建多个任务。
后续就是各个任务各自干各自的事情,通过ucos来进行任务调度。 任务调度通过系统时钟来触发。如需了解各个任务的触发方式,需要看ucos的代码去了解。
ucos调度的核心思想就是定时器触发调度,调度前保存前一个任务的调度堆栈,调度完了再恢复堆栈,再执行上一次没有执行完的任务
赞
0
评论
回复
支持
反对
所属标签
相似问题
关于
意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号
手机版
快速回复
返回顶部
返回列表
RE:STM32的程序的组织形式
RE:STM32的程序的组织形式
嵌入了UCOS系统,内容比较多,可以从main()主程序开始看,里面调用了各种模块,通过KEI MDK的查找功能就能找到各个模块函数的具体内容
RE:STM32的程序的组织形式
RE:STM32的程序的组织形式
RE:STM32的程序的组织形式
RE:STM32的程序的组织形式
后续就是各个任务各自干各自的事情,通过ucos来进行任务调度。 任务调度通过系统时钟来触发。如需了解各个任务的触发方式,需要看ucos的代码去了解。
ucos调度的核心思想就是定时器触发调度,调度前保存前一个任务的调度堆栈,调度完了再恢复堆栈,再执行上一次没有执行完的任务