我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
Jones Chen:
用epwm模块中的Digital Compare模块,请仔细研读epwm的DC模块。
我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
shi xiaming:
回复 10#:
那么是不是可以更简单地使用外部引脚TZ1(如GPIO12作为外部中断,而不影响PWM的产生?如果可以这样作,就不必用比较器了。是这样吗?
我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
shi xiaming:
回复 10#:
今天我又看了一下EPWM中的DC模块,英文资料只能大致看懂,而且开发时间很紧,只能一知半解。我发现比较器或TZ产生的中断都是电平触发,而不是沿触发(不知我的理解是否正确?),所以用起来还是不太方便。您说的“外部还有很多输入的数字信号如QEQ,SCI,模拟信号ADC,都可以产生中断”,这里面有可以做到沿触发的吗?麻烦您提示一下,以便我有有针对性地去看资料。除了F28035固有的三个外部中断外,我还要四个。
我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
shi xiaming:
回复 10#:
我都不使用CAP和QEP。QEP里面有两个信号(EQEP1I和EQEP1S)可以作为沿触发,是吗?
我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
shi xiaming:
回复 10#:
谢谢!
我的系统需要7个以上的外部中断。F28035内部只有3个外部中断,加上一个eCAP1总共才4个外部中断。但F28035的内部有3个比较器。凭我使用其它品牌单片机的经验,利用比较器的其中一个脚也可以用作外部中断。我找了半天也没找到关于比较器的详细资料,希望专家能给我帮助。或者有没有更好的解决方案?
Bruce:
回复 shi xiaming:
学习了