- 博客(6)
- 收藏
- 关注
原创 aurix中mutlican的使用
mutlican的整体架构 TC23x中有三个node,连出来就是三对收发,在通过连接内部的Message object,最多128个。每个node可以共享这128个Message object Message object 的作用: 1、收发帧的存储容器 2、合并nodes之间的网关 从下图可以看到,can中message controller用来交换nodes和objects之间的
2015-07-07 20:40:11 2034
原创 aurix中AD采样
ADC的频率也是连接SPB频率的。 AD转换过程通过background 请求、Timer单元请求、外部请求三种来请求AD转换。如下: 而来自Backgroud的请求,只能是在没有任何一个AD group被占用时请求响应。其具有转换的最低优先级。同时对于请求源的仲裁采用优先级的方式,而对中断优先级的处理有如下几种: 1、cancel-inject-repeat mode直接中断当前
2015-07-06 21:16:48 4783
原创 aurix中DMA使用
首先请注意:DMA的源/目标地址必须是64位对齐 DMA就是从数据源到DMA控制器,再从DMA控制器到目标源。 DMA硬件请求包括自身的请求或其他的DMA请求通道。 DMA控制器主要由这三部分组成:DMA channel 、 move engine 、 bus switch 设置DMA通道,DMA shadow reg的作用是体现在link DMA使用的时候,指定Shadow Addr
2015-07-06 19:40:23 3083 4
原创 用GTM中的TIM实现捕获
尝试用TIM实现capture捕获功能。 TIM作为输入模块,每个TIM有8个通道,在捕获处理前有滤波模块,如下: 关于输入源可以选择: 其中AUX_IN(x)是I/O复用模式,GTM模块中的输出直接到TIM中,如下: 和复用相关的配置寄存器包括CTRL中的CI位CTRL,IN_SRC中对应通道MODE和VAL值,以及TIM_AUX_IN_SRC中对应通道值。 下面是TO
2015-06-23 20:25:56 3825
原创 AURIX系列GTM模块中的PWM部分
在AURIX中的GTM 模块是一种普遍时钟模块,它是作为一种可以随意配置的时钟模块。时钟基于AURIX中的CCU(时钟和时钟控制单元)提供时钟源,实际上所有的外设都是通过这个来提供时钟呢。 同时在GTM中也包含一个CMU(时钟管理单元)。 所以你会发现这里不管是使用GTM中哪些模块,比如TBU TIM TOM,实际上都离不开上面两个时钟管理单元的配置。、 这里主要写一下PWM相关的部分
2015-06-02 20:13:28 10624
原创 aurix编译环境
aurix作为infineon全新系列的32位单片机,采用tricore架构,相对价格低廉,打算广泛应用在汽车、工业等领域。目前infineon也在从audo系列逐渐往aurix系列进行转变。 infineon支持的编译环境包括Tasking、HiTec和windriver的开发环境。都是基于eclipse开发的。这里主要讲下Tasking和HiTec两个,windriver 的dia
2015-05-29 19:56:26 7728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人