因为供应商许诺可以提供便宜的 HC32F460KCT,在板子上使用了这颗芯片。
从数据手册上看,感觉这颗芯片很强大。 最高能跑到200M。外设一应俱全。TIM 多种多样。
但是一使用 DDL 就头痛了。首先,没有说明文档。
看看这个,前面是定义的枚举类型,后面的变量。 能长到40个字符。
en_timer4_oco_op_state_t enCntZeroLowMatchHighMatchLowChOpState; ///< b27~b26 Low channel's OP output status when high channel and low channel match occurs at the condition of CNT count=0x0000
en_timer4_oco_op_state_t enCntZeroLowMatchHighNotMatchLowChOpState; ///< b11~b10 Low channel's OP output status when high channel not match and low channel match occurs at the condition of CNT count=0x0000
没用文档,我就看例程吧。首先例程没有统一格式。
半天也看不明白。
不知道其它老手有没有类似的感觉?
|