温柔的熊-350720 发表于 2013-9-30 09:44:47

STM32的程序的组织形式

 各位侠友,我从网上下了一STM工程程序学习STM32的程序组织形式,看了半天也没看懂那里放着我们的用户主程序,主程序是如何调用各个功能模块程序的,请知道的侠友们指点一二!先行感谢!!:P
 

发表于 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调度的核心思想就是定时器触发调度,调度前保存前一个任务的调度堆栈,调度完了再恢复堆栈,再执行上一次没有执行完的任务
页: [1]
查看完整版本: STM32的程序的组织形式