STM32函数库信息流图

2009年11月13日 16:43    发布者:诸葛孔明



信息 包括各种常量,变量,数据结构和函数的定义,而函数声明不算信息而只能做为信息通道。


信息链路 有单向和双向之分。中断处理模块和其他外设模块之间的链路是单向链路,只由外设向中断处理模块提供信息,中断处理模块中的函数不由主函数直接调用,而是有硬件识别和调用,有很高的优先级。


信息源头 是:type.h 和conf.h 文件
他们定义了通用数据类型,和外设配置文件。


信息使用者 是各种C源文件,他们定义了各种函数,实现了STM32的所有功能。


信息通道 由各种头文件来担任,而总头文件lib.h则担任了所有信源和main.c主程序之间的主通道,注意很多信息通道也同时担任着信息通道的作用。


信息终点 是,主程序,他实现了具体项目的功能,完成对STM32 各种功能资源的调配和使用。


这样的一个程序架构既使得主程序程序,外设模块,中断模块等保持了一定的独立性,同时也还保持有顺畅的信息流通,使程序有很好的移植性,好的内聚性和低的对外耦合性。

网友评论

2010年02月08日
xiexielouzhul
fengye82109 2010年09月02日
看看,正在了解ST
ywjianghu 2010年11月27日
我看不到图呢
stevenh 2010年12月12日
看看,看看 !
stevenh 2011年01月29日
看看,看看 !
sens 2011年02月11日
我也看不到图。
buptdff 2011年02月14日
學習了,省得走彎路了,多謝
yulri 2011年02月17日
:)
谢谢,学习了!
phil_guo 2011年02月19日
:victory:
leeux 2011年04月01日
很好,谢谢
s2005131450 2011年04月04日
受教了、、、、、
网络孤客 2011年04月06日
谢谢!有用!
linhaifeng 2011年04月09日
:victory:
boshiqiu 2011年04月15日
xiex
zttx 2011年05月05日
谢谢分享
keli55 2011年06月08日
It's great ,very good ,thanks
godeer 2011年07月01日
积分不容易,看帖要回帖
syrobots 2011年08月05日
这个图我好像在那里见过的。
lincen 2011年08月31日
学习了.......
风云ljh 2011年09月09日
看不到图啊~
cc9 2011年11月01日
信息通道 由各种头文件来担任,而总头文件lib.h则担任了所有信源和main.c主程序之间的主通道,注意很多信息通道也同时担任着信息通道的作用。
秦荻凯 2012年01月04日
说的好
wang.ass 2012年11月28日
好贴,支持!
mmcyn 2012年11月29日
学习一下
luoqizhu 2012年11月30日
学习了.......:D
rjyong1120 2013年06月04日
不是很清楚