用PSoC的数字模块配置成一个计数器就可以了。 周期设置对应最大的计数值,比较器设置用于产生中断信号。下面是一个示例:
#include "Counter8.h" Counter8_WritePeriod(0x07); Counter8_WriteCompareValue(0x03); Counter8_EnableInt(); /* ensure interrupt is enabled */ M8C_EnableGInt; /* enable global interrupts */ Counter8_Start(); /* start the counter! */
|