硬件只是需要足够灵活,能尽可能兼顾;
具体到你这里,由于你对于这个feature描述的很不清晰,只能随便猜几种可能;
1. 别人打算做分级,每个阈值触发的debounce时间不一样,超过60摄氏度debounce时间
1s,超过120摄氏度debounce时间10ms;
2. 中断触发源是状态边沿触发,而不是状态触发;
3. 就是做一堆预设挡位,让软件通过屏蔽中断源的方法来选挡位而已;有可能有的软件
就是懒得记住之前之前配置的挡位是什么,而是希望硬件报中断的时候顺带把当前挡位
的信息报出来;
【 在 bihai 的大作中提到: 】
: 是一个ARM芯片,里面有两个温度传感器,一个在PLL旁边,一个在DDR旁边。这两个都提供了中断调用,能够在温度超过一定的阈值(或者低于)就通知CPU进行可能的操作,比如,可以减少频率等,进行降温。
: 现在的问题是,这个传感器提供了4对阈值,就是同一个温度传感器可以设置4对不同的范围,或者可以看做是8个独立的阈值。那么我想问,厂方这样设计有什么好处呢?设置一对不够吗?中断发生,CPU转入中断服务,就改设下一个范围不就行了?是不是硬件的设计者不了解软件的设计啊
:
: ...................
--
FROM 117.173.153.*