Cypress MCAL ICU 模块实现PWM输入捕获


PWM输入捕获模式用于捕获pwm周期及占空比。 仅可使用TCPWM作为外部资源。 MCAL 配置 Port配置 Icu配置

Cypress MCAL ICU 模块实现时间戳模式


该模式仅可使用TCPWM作为外部资源。 该模式本质上是在边沿检测中断里将Counter寄存器值循环记录到预先设置的buffer。 MCAL 配置 Port配置 Icu配置 配置时间戳回调通知:

Cypress MCAL ICU 模块实现脉冲计数


ICU脉冲计数可使用GPIO或TCPWM作为外部资源。 脉冲计数模式没有中断回调,但是也必须要开启硬件Capture中断才能实现计数。 MCAL配置 使用GPIO实现 port配置:配置为GPIO数字输入模式即可。 Icu配置: 使用TCPWM实现

Cypress MCAL ICU 模块实现外部中断(边沿捕获)


外部中断使用ICU的边沿检测(ICU_MODE_SIGNAL_EDGE_DETECT)模式实现,可使用GPIO或TCPWM作为外部资源。 MCAL 配置 使用GPIO实现 port配置:配置为GPIO数字输入模式即可。 Icu配置: 使用TCPWM实现

Cypress Traveo™ II P-DMA 笔记


P-DMA 用于在内存和外设之间传输数据,无需 CPU 参与:CPU 对 P-DMA 进行配置/编程,但实际传输由 P-DMA 控制器完成。主要的设计目标是在有限的平台面积开销下实现 P-DMA 功能。在功能上,P-DMA 控制器类似于通用 DMA 控制器。 一、概述 通道具有关联的优先级,并根据其

Cypress TRAVEO™ T2G MCU 性能优化


注:本文来自英飞凌官网,原文链接:KBA236986 本文重点介绍 TRAVEO™ T2G 车身控制器 High 和 Cluster 器件中的一些 CPU 性能改进技术。 TRAVEO™ T2G 车身控制器 High 和 Cluster 器件基于 Arm® Cortex® -M7 CPU。在涉及多个

Cypress Traveo™ II CAN中断线理解及中断号确认


CAN中断号确认 在配置CAN中断选择中断号时会遇到中断线如何选择的问题,如图: 对于CAN0的通道0,中断号应该是73还是78? 答:默认情况下选中断线0,也就是中断号选73。 手册描述 24.2.3 Interrup

Cypress Traveo™ II IO相关要点


1.IO默认状态 上电期间,所有GPIO都处于高阻抗模拟状态,并且禁用了输入缓冲器。 在运行期间,可以通过写入关联的寄存器来配置GPIO。 请注意,在通电期间,支持调试访问端口(DAP)连接(SWD线)的引脚始终作为SWD线启用。 DAP连接不提供上拉或下拉电阻;因此,如果悬空,可能会产生一些撬棍电

Cypress MCAL配置串口及应用


MCAL配置Port Port配置串口IO模式 Mcu配置时钟,频率307200 代码 由于M

Cypress Traveo™ II 关于Trigger Multiplexer


TVII-B-H 设备中的每个外设都通过触发信号相互连接。触发信号是外设通知事件发生或状态转换的手段。这些触发器用于影响或启动其他外设的操作。它们帮助用户将触发信号从源外设路由到目标外设。 触发器由一个外设产生,由另一个外设使用。与中断不同,触发器用于外设之间的同步,而不是外设与 Arm CPU 内