Infineon AURIX TC397
文章平均质量分 68
英飞凌 AURIX TC397
weifengdq
嵌入式, 系统工程师, 公众号weifengdq
展开
-
TC397 LMURAM 使用
TC397 768KB LMURAM原创 2022-07-11 18:28:37 · 3125 阅读 · 0 评论 -
TC397 LIN Master 用例
文章目录LIN简介单片机与LINTC397 LINUSB-LIN分析仪TC397 KIT LIN工程示例参考LIN简介LIN (Local Interconnect Network), 一种广播串行网络,最多包括 16 个节点(一个主节点,通常最多 15 个从节点)。所有消息都由主站发起,最多有一个从站回复给定的消息标识符。主节点也可以通过回复自己的消息来充当从节点。因为所有的通信都是由主机发起的,所以没有必要进行碰撞检测。除了供电的两根电源线, LIN传输数据是单线, 主节点内配置 1kΩ电阻端接原创 2021-08-24 22:33:47 · 4586 阅读 · 3 评论 -
TC397 64bit打印 加乘溢出判断 移位运算
编译环境: Aurix Development Studio 1.5.08,16,32,64bit最大值, 十进制/十六进制打印, 测试代码:#include <limits.h> // ULLONG_MAX ... #incldue <stdint.h> // uint64_t ...#define ENDLINE "\n\r"Ifx_Console_print(ENDLINE);Ifx_Console_print(ENDLINE"SCHAR_MAX =%d,原创 2021-07-30 16:15:40 · 446 阅读 · 0 评论 -
Aurix Development Studio 报错 target pattern contains no ‘%‘
拷贝Aurix Development Studio 工程, 比如直接放在了桌面, 导入工程后, 全部编译没问题, 但是增量编译或仿真报错:14:46:14 **** Incremental Build of configuration Debug for project 111 ****make --output-sync -j12 all Libraries/iLLD/TC39B/Tricore/_PinMap/IfxAsclin_PinMap.d:5: *** target pattern co原创 2021-05-27 15:02:30 · 5407 阅读 · 1 评论 -
TC397 CANFD 用例分析
目录前言位速率和采样点设置Message RAM滤波器设置初始化部分代码汇总Bus-Off中断处理发送函数接收中断处理测试微信公众号前言参考前几篇:Jetson Xavier/XavierNX/TX2 CANFD 配置使用STM32 CANFD 基础知识STM32G474 CANFD 用例详解STM32H750 更好用的CANFD 用例详解AURIX TC397 CAN MCMCAN本篇写TC397的CANFD的使用. TC397有3路MCMCAN外设(CAN0/1/2), 每路MCMC原创 2021-02-25 16:27:22 · 9931 阅读 · 10 评论 -
AURIX TC397 ADC EVADC EDSADC
目录EVADCEDSADCExample_ADC_Queued_ScanExample_ADC_Filtering微信公众号EVADCEVADC, Enhanced Versatile Analog-to-Digital Converter, 增强型多功能模数转换器.EVADC提供了一系列模拟输入通道, 这些通道使用逐次逼近寄存器(SAR, Successive Approximation Register)原理连接到数个模/数转换器的群集, 以将模拟输入值(电压)转换为离散的数字值.EVADC基原创 2020-11-16 16:01:17 · 12940 阅读 · 4 评论 -
AURIX TC397 DTS 内部温度传感器
目录DTSDTS Example微信公众号DTS参考TC3XX User Manual, 11.2.1.4小节, 11.2.3.6小节, 12.2.1.4小节, 12.2.3.6小节.DTS, Die Temperature Sensor, 核心温度传感器. 或者DTSC, Core Die Temperature Sensor.DTS直接产生当前温度的测量结果. DTS可以在数据表中记录的TSR温度范围内的(TNL + TCALACC)参数范围内准确测量温度。 测量结果在DTSSTAT.RESUL原创 2020-11-10 14:35:26 · 2328 阅读 · 1 评论 -
AURIX TC397 SCU 之 Watchdog 看门狗
目录看门狗基础TC397 Watchdog微信公众号看门狗基础文档参阅 TC3XX User Manual 的9.4节, 看门狗Watchdog Timers (WDT)是System Control Units (SCU)六大模块之一.TC3xx包含以下看门狗定时器:1个安全看门狗定时器(Safety Watchdog Timer), 防止意外写入关键系统寄存器和存储器, 一定时间内未响应其计时器, 将引发SMU警报请求.每个CPU一个看门狗定时器(CPU Watchdogs Timer ),原创 2020-11-10 13:28:35 · 7960 阅读 · 0 评论 -
AURIX TC397 CAN MCMCAN
目录TC397_CAN简介CAN Loop-BackCAN Transceiver微信公众号TC397_CAN简介不同于TC297的MultiCAN+, TC397的CAN模块唤作MCMCAN:实现了Bosch的M_CAN, 遵循ISO 11898-1(Classical CAN, CAN FD)和ISO 11898-4(Time-triggered CAN, TTCAN)TTCAN协议级别1和级别2完全硬件实现支持事件同步时间触发通讯CAN错误记录AUTOSAR优化, SAE J1939优原创 2020-11-09 19:56:03 · 14056 阅读 · 26 评论 -
AURIX TC397 SCU 之 ERU 外部中断
@[TOC]目录ERU基础知识参考 AURIX™ TC3xx User Manual Part-1ERU, Event Request Unit, 外部请求单元. TC3XX User Manual 第9章System Control Units (SCU) 第5小节介绍了ERU.先来看一下系统控制单元SCU, SCU是控制各种系统功能的子模块的集群, 包括:复位控制, Reset Control (RCU)陷阱生成, Trap generation (TR)其他功能的系统寄存器, Syst原创 2020-11-09 14:21:49 · 6383 阅读 · 0 评论 -
AURIX TC397 Multicore 多核
目录TC397 Multicore基础知识片上系统互联和桥多核操作遐想新工程Multicore Example微信公众号TC397 Multicore基础知识参考 Multicore_1 for KIT_AURIX_TC397_TFT:AURIX™ TC3xx微控制器架构具有多达6个独立的处理器内核CPU0…CPU5, 可在一个统一平台上无缝托管多个应用程序和操作系统.由于实现了具有独立读取接口的多个程序Flash模块, 该架构支持进一步的实时处理.AURIX™专为性能,安全性和安全性而设计,具原创 2020-11-06 18:08:30 · 30991 阅读 · 8 评论 -
AURIX TC397 Flash编程
目录Flash编程基础知识Flash Programming微信公众号Flash编程基础知识参考 Flash_Programming_1 for KIT_AURIX_TC397_TFT, 本例展示了如何烧写PFLASH(Program Flash memory) 和 DFLASH(Data Flash memory).数据存储单元(DMU, Data Memory Unit)控制执行在PFLASH和DFLASH上的命令序列, 连接FSI(Flash Standard Interface)和PFI(P原创 2020-11-06 15:03:14 · 10974 阅读 · 9 评论 -
AURIX TC397 Timer PWM 之 GPT12 CCU6
目录GPT12_Timer_InterruptGPT12_Timer_ConcatenationGPT12_PWM_GenerationGPT12_PWM_CaptureCCU6_InterruptCCU6_PWM_GenerationCCU6_PWM_Capture微信公众号GPT12_Timer_InterruptGPT12模块的定时器T3产生500ms中断翻转LED:GPT12(The General Purpose Timer Unit)包含两个GPT块(GPT1和GPT2), 每个块都有几原创 2020-11-02 19:50:23 · 6541 阅读 · 11 评论 -
AURIX TC397 Timer PWM 之 STM GTM
目录STM_InterruptSTM_System_TimeGTM_ATOM_PWMGTM_ATOM_InterruptGTM_TOM_PWMGTM_TIM_Capture微信公众号STM_Interrupt下面Cpu0_Main.c的代码, STM配置每500ms触发一次中断, 中断中翻转LED:STM是一个自由运行的64bit计数器, 先声明结构体IfxStm_CompareConfig g_STMConf;, 初始化结构体;设置中断优先级 g_STMConf.triggerPriority原创 2020-11-02 19:46:50 · 5658 阅读 · 7 评论 -
AURIX TC397 Timer PWM 基础知识
目录Timer/PWM资源STMGTMGPT12CCU6参考微信公众号Timer/PWM资源TC397有下列Timer/PWM资源:6x STMGTM1x GPT121x CCU6STMSTM, System Timer, 系统定时器, 64bit计数器, 6个STM意味着6个核每个都可以有自己的时基定时器, 用于各自的RTOSGTMGTM, Generic Timer Module, 通用定时器模块, 24bit分辨率, 10ns精度, 可以用于**PWM输出, 脉冲捕获, 电原创 2020-10-30 16:32:20 · 10237 阅读 · 0 评论 -
AURIX TC397 ASCLIN UART
目录ASCLIN硬件连接新建工程Debug PrintfASCLIN_UART 发送Ifx_Console_print接收中断TC397_UART工程下载ASCLIN_Shell_UART_1参考微信公众号ASCLINASCLIN, Asynchronous Synchronous Interface, 3合1模块, 可以用单个模块实现ASC(UART), LIN和Master SPI的功能, 配置每位4~16倍过采样, 实现更高的精度和更高的波特率.作为ASC(UART)或Master SPI时,原创 2020-10-27 19:57:56 · 8598 阅读 · 1 评论 -
AURIX TC397 环境搭建 延时 GPIO
目录AURIX™ Development Studio导入工程新建工程延时GPIO设置推挽输出GPIO输出GPIO电平读取完整代码参考微信公众号AURIX™ Development StudioAURIX™ Development Studio, 一个综合开发环境,包括Eclipse IDE、C-编译器、多核调试器、英飞凌低级驱动程序(iLLD),没有时间和代码大小的限制,能够编辑、编译和调试应用程序代码。注册完后, 下载链接会发到邮箱. 我下载的是 AURIX-studio-setup_1.2.2_原创 2020-10-26 16:50:10 · 6260 阅读 · 5 评论 -
iLLD简介
iLLD, 全称 Infineon Low Level Driver, AURIX 家族的开源软件包, 支持多种编译器, 硬件抽象, 包含Demo, 让外设的配置/初始化/使用更简单.iLLD提供了函数, 驱动和结构体, 实现3个层次的抽象:Special FunctionRegister Level: 通过名字访问寄存器位Driver Level: 封装寄存器配置为函数, 更易执行Function Level: 初始化, 配置, 启动, 停止任何AURIX外设开发环境集成:以I2C为原创 2020-10-26 16:34:57 · 5741 阅读 · 2 评论 -
TriCore AURIX TC397一览
目录选型Datasheet & Usermanual封装选型Datasheet & UsermanualTC397 Datasheet & Usermanual封装没找到…参考TC297吧, 封装一样, 但是原理图部分引脚不兼容.原创 2020-07-28 09:46:51 · 29869 阅读 · 1 评论 -
TC397开发板KIT_A2G_TC397_5V_TFT简介
开发板简介照片资料调试资源供电扩展CAN用的开发板是KIT_A2G_TC397_5V_TFT, 其实更推荐KIT_A2G_TC397_3V3_TFT, 售价¥ 1,670.59照片正面:背面:5V的板子和3.3V的板子主要是下面几个器件不同, 测量X103的PIN2即可知道是5V还是3.3V的板子:资料配套资料只有一个手册 Infineon-ApplicationKitManual_TC3X7-UM-v02_00-EN.pdf, 当然, 里面有原理图啥的, 其..原创 2020-10-26 16:23:44 · 9167 阅读 · 10 评论