TM4C123GH6PZIR 芯片 在CAN通讯中,若短时触发多次状态中断,则无法接收总线上的报文,触发一次CAN主动发送后,恢复正常,是什么原因?
TM4C123GH6PZIR 芯片 在CAN通讯中,若短时触发多次状态中断,则无法接收总线上的报文,触发一次CAN主动发送后,恢复正常,是什么原因?
CPR No. CPR231080238Texas Instruments has received your product return request CPR No CPR231080238.msg
Hi, TI 的工程师们,TM4C123GH6PZ 在 bootloader 时,用户程序中如何设置中断向量的偏移?用户程序在编译时,只需要设置 IAR ROM的起始与终止位置吗?
1、CAN 设置接收中断时是每接收到一个字节,都会产生一次中断吗 ?
2、TivaWare Peripheral Driver Library USER’S GUIDE 函数库例程中 CANIntStatus 接收数据的返回值为什么是(0 - 5)/ [1 - 4] 而不是 (0 - 33)/ [1 - 32] 呢 ?
外部晶振 与 锁相环 PLL 以及 分频系数之间的关系说明在哪份文件中有说明?
TivaWare TM Peripheral Driver Library User's Guide 说明文件中 有个 20M 的设计例程,如下
SysCtlClockSet(SYSCTL_SYSDIV_10 | SYSCTL_USE_PLL | SYSCTL_XTAL_4MHZ |SYSCTL_OSC_MAIN);
20M 是这样计算的吗?4 * 50 / 10…
你好,好不容易把程序移植到tm4c123Gh6pz这个型号上了,官网上好像限制了采购,只能采购100pcs,如何量产啊?我们至少需要2K的小批量生产!
另外 我们是否可以把程序交给贵公司,帮我们烧录?
谢谢!
如题,准备调camera,不知道M4有没有camera接口,如果全都模拟的话速度可能跟不上,不知道你们有没有什么好的办法,有的话请告诉下,非常感谢。
新的芯片板子(TM4C123GH6PZ),连接PC后,LM Frash Programer 在Manual Configuration, USB DFU 中 可以看到。
写过芯片,LM Frash Programer则看不到。
观察来自PC的信息,写过的芯片的USB由Stellaris变成Gennerric Bulk,所以LM Frash Programer无法辨认…
请问哪位大侠用过TM4C123 的CAN接口,它的波特率设置我看有两个函数:
CANBitTimingSet
CANBitRateSet
这两个函数都可以设置吗?
我的SysCtlClockGet()得到的时钟为20M,芯片为TM4C123GH6PZ. 期望设置的CAN波特率为800K。
如果是CANBitTimingSet,那4个数都怎么配啊,实在没找到详细的说明。
如果是CANBitRateSet ,SourceClock是写SysCtlClockGet…
首先我使用的是M4的硬件I2C,发送模式为I2C_MASTER_CMD_BURST_SEND_START,即突发模式(我理解的突发模式是用来发送多个字节的。
DAC使用的是DAC8571,一次写入操作要写入3个字节,包括控制、高位、低位字节。
我写入1.25V之后,发现DAC的输出一直是5V,不知道是什么原因。
下图是SCLK和SDATA的照片,第一张是一个周期的
第二张是上图中的第一块,即地址和控制字节,地址是正确的…
使用TM4C123GH6PZ开发产品用C语言和ARM汇编语言怎么做呢,具做就是程序主体有C语言去实现,部分功能要用到ARM汇编语言实现,我找了一些方法,在KEIL5.17下编译总是报错。以前做过51单片机的混编,是可以实现的,实在用ARM芯片,不知道片么做了,请大侠指点。
针对TM4C123GH6PZ这款芯片,用ccs软件开发,仿真的话是使用JLINK好些,还是使用ICDI好些呢?
我是第一次使用TM4C123GH6PZ这款芯片,由于对代码执行的时间要求比较严格(一部分关键代码),其它代码则用C写就可以了,所以我想咨询一下,TM4C123GH6PZ这款芯片能否进行汇编与C语言一起混编呢。
我用TM4C123GH6PZ来调四轴,在程序里面定义了几个数组,数组获得初始值后程序就一直未改变其值,但是在线仿真看数据时发现很多数组的值会莫名其妙的改变,而且数据一直都在变化,值都是e的多少次方了。然后我又试了下,又定义几个普通变量,将这些数组的值赋一次给变量,变量的值不会出错,但是数组的值还是会出错,然后我又在循环里面一直将数组的值给变量,然后就都出错了,这是什么原因。弄了一天了都找不到原因,麻烦工程师帮我下…
之前的LM3S8962都停产了,现在心里没底了,不敢用了
以前LM3S系列第一脚在芯片印字的左上角。现在TIVA系列芯片第一脚在哪个位置?
我用TM4C123GH6PZ单片机调试串口,做了一个中断uart4的读写中断,调试过程中,我的uart4的RX什么都没有接,TX也没有发东西,但为什么进入中断了?而且
aa[0]=UARTCharGetNonBlocking(UART4_BASE);我用函数读数据,结果有数据0x0000500之类的。
但是我把RX接到串口转U口的一个板上。。。就正常进入中断了。
难道RX不能悬空?求大侠回答!
TM4C123GH6PZ,如果只在主程序中进行浮点运算,但是不在中断函数中进行浮点运算,是不是只需要FPUEnable就可以,不用FPUStackEnable或者FPULazyStackEnable。这样就算在主程序中进行浮点运算的时候进入中断,从中断中出来也会恢复?
请问有TM4C123GH6PZ的元件库吗