这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » FAQ

共1条 1/1 1 跳转至

FAQ

工程师
2012-04-11 11:04:07     打赏

1 问:在使用辅助定时器的重装载功能时,对两个辅助定时器使用 T3OTL 单跳变的工作方式时,
可以得到一种PWM,请问在程序中如何获得T3OTL 是正跳变还是负跳变?在汇编语言中可
以直接将T2 和T4 设置成上升沿或下降沿进行重装载。在用DAVE 进行设置时,应怎么设
置?


:T3OTL 是GPT12E_T3CON 的第10 位,可由程序读出,便可知上次和下次的T3OTL 的跳
变极性.
DAvE 中选择辅助定时器T2 工作于重装T3 模式后,便会出现T2 输入边沿选择,可选择
T3OTL 正沿/负沿触发等.

2 问:什么时候用pec,什么时候用普通中断?

:pec独立于cpu中断响应,类似于dma数据传输,在不切换cpu任务时可以发送数据到0段任何地址,响应

时间最小为150ns,一般为300ns,仅占用cpu100ns.

3 问:比较motorola的hcs12与infeneon的xc166的性能

:xc166比hcs12资源要丰富,比如双can,双uart,双spi具备至少14路10位以上adc至少64kb的flash,并且

集成单周期mac具备dsp功能。

4 问:sc164cs的定时器和外部中断响应时间是多少

:提供16个优先级中断系统,具有非常短的中断响应时间,在内部程序和数据执行时,通常8个周期的中断延迟。

5 问:pwm输出是不是独立时序?

:是。

 6 问:输出是不是不占用cpu操作时间?

:除非是更改占空比之类操作,否则不占用cpu资源。

7 问:在 Keil C 中,以前串口的通讯程序(正确的),重新编译连机,竟然在串口调试工具中没有任何反应,检查硬件和软件都正确,软件模拟也有结果,但是和PC 机的传送就没有数据!
重新建立新的工程,把代码复制到新的工程中,竟然有了数据!


:可以看一下串口调试工具的波特率以及串口号是否设置正确,还有可能是工程文件的设置问
题了.
另外不赞成用Stdio.h 中的函数printf(), 串口通讯用DAvE 生成的发送接收函数要直观和方
便的多.


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]