AUTOSAR_SRS_ICUDriver_学习笔记
Grey
全部学习汇总: GitHub - GreyZhang/hack_autosar: learning autosar documents, aha, very hard!
AUTOSAR_SRS_ICUDriver_学习笔记
摘录与批注

- HIS,之前接触了很多次了。今天查了一下,这个其实是来自于德语。应该是“制造商倡议软件”的意思?

- ICU模块提供的几个典型功能:
- 周期以及高低时间的测量
- 边沿检查以及提示
- 边沿计数
- 边沿时间戳
- 唤醒中断

- 可以定制时钟源以及分频。
- 可以设置MCU相关的一些配置,可以设置的部分应该是ICU相关的。


- ICU功能中,通知功能是强制要求的。

- 驱动初始化之后,通知功能应该是默认关闭的。

- 提供反初始化的功能,可以让ICU的通道回到上电或者复位的状态。

- 运行时可以关闭通知,从这里正好可以看到大概有哪几种通知。

- 提供边沿技术服务。
- 针对每一个ICU通道,提供低高时间的获取功能。

- 唤醒类的使能以及禁用支持。
- 需要关闭的不仅仅是通知功能,而且有所有相关的中断。
小结
以上是所有的ICU的需求文件里面的内容梳理,从大概的内容看基本上应该是覆盖了我现在接触到的所有的软件设计需求。关于计数器相关的功能,我之前甚至是基本忽略的,最多拿来辅助计算一下占空比之类的。后续,应该更加关注一下在标准圈定的功能之下,如果更合理地实现我自己的设计诉求。
















