背景:
1、当前的工程,我使用到了I2C的模块,我们同时使用了主机、也使用到了I2C的从机。
2、工程中使用了2个I2C模块(都同时具有主从机功能)
3、为方便测试,两个I2C模块进行对接,一个当主机 一个当从机进行测试
4、正常通信时均无问题,一直拉低CLK 、或一直拉低SDA也无问题。
异常:
1、人为制造异常,使用GND不断碰触SDA,尝试10-30左右就大概率会将I2C从机置为异常,此时SDA一直为低。从机MCS状态一般为0X60
…
背景:
1、当前的工程,我使用到了I2C的模块,我们同时使用了主机、也使用到了I2C的从机。
2、工程中使用了2个I2C模块(都同时具有主从机功能)
3、为方便测试,两个I2C模块进行对接,一个当主机 一个当从机进行测试
4、正常通信时均无问题,一直拉低CLK 、或一直拉低SDA也无问题。
异常:
1、人为制造异常,使用GND不断碰触SDA,尝试10-30左右就大概率会将I2C从机置为异常,此时SDA一直为低。从机MCS状态一般为0X60
…
Hi Expert,
請教一下有關於I2C的用法,目前使用的SDK版本” TivaWare_C_Series-2.2.0.295”,
客戶需要可以在I2C連續傳送2 bytes的資料,目前只找到 “humidity_sht21”的example,
裡面使用I2C_MASTER_CMD_SINGLE_SEND 的方法,只能傳輸一個Bytes的資料。
於是客戶參考Using Feature Set…
我把SPI2这样设置:PD1->SSI2XDAT0,PD0->SSI2XDAT1,PD3->SSI2CLK,没有将PD2配置为片选Fss(CS)。怎样通过GPIO方式设置CS ?
下面这种SPI初始化方式是否正确 ??
//使能GPIO时钟
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOD);
//使能SSI2时钟
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI1…
我想下载TivaWare_C_Series-2_1_0_12573这个库,如上图所示,但是官网目前没有给出下载链接(没有2014年发布的版本),请问下能提供我需要的这个版本库的下载链接吗?谢谢!
The original chip is TM4C1294NCPDT. Now the chip is replaced with TM4C1294KCPDT. There is no change in the program, and there is no problem in rebuilding the project compilation…
測試使用TivaWare_C_Series-2.2.0.295 SDK內的範例hello
1.把Tivaware SDK相關的驅動底層複製到hello專案內
2.移除Tivaware SDK,專案可成功單獨運行不需依靠Tivaware SDK,如附檔所示
Q:
在hello.c文件裡,舉例列出三項include路徑會找不到
#include "inc/hw_memmap.h" //這語法是如何找到Tivaware檔案呢…
问:问题:即使在 EK-TM4C1294XL LaunchPad 上使用了完全相同的软件进行评估…
请问如何配置UDMA为循环传输MemoryToPeriheral
将内存中的一个数组的值逐一传到TIMER2A的MATCH寄存器,每一次计数结束传输一次,达到生成不同占空比的PWM波形的目的。
目前我的代码配置为
//TIMER配置
SysCtlPeripheralEnable(SYSCTL_PERIPH_TIMER2);
TimerConfigure(TIMER2_BASE, TIMER_CFG_SPLIT_PAIR | TIMER_CFG_A_PWM…
目前使用的是TM4C1294的開發版
1.是否能夠在運行中與MCU連結看變數或寄存器的值呢?
因為當發生問題時果可以看當下的狀態可以快速釐清問題
如果程式重新載入問題就會不見了
2.還是有其他方式可以解決上述問題呢?
3.產生的.map檔案內有所有全域變數的地址,但是都沒有全域變數的資料長度,有辦法產生所有全域變數地址和資料長度資訊的文件嗎?
评估板上的是 TM4C1294NCPDT + USB3320C 组合完成USB通信
我根据评估板的手册指引确认跳线帽安装无误并安装了他的两个软件
将USB线接上后只看到一个“Generic Bulk Device”设备,驱动似乎无法正常安装
而且进入他的软件也无法识别到板子,此时板子的各个电源测试过也正常
更换过电脑上的USB口,在别的电脑安装软件也无法识别
习惯用C++编程,TCP/IP采用了LWIP,我们测试了c编译器是可以的,但是c++一直编译不成功,请问有哪位大神知道有支持C++的LWIP吗?能否提供版本?谢谢!
TM4C1294KCPDT和TM4C1294NCPDT的区别只有闪存的区别吗?
如题,想在TM491294NCPDT裸机实现一个远程登录服务,ssh或者telnet,请问各位有没有ssh或者telnet的源码实现,或者提供一下思路,本人现在没有什么思路。
请问TM4C1294KCPDT与TM4C1294NCPDT除了Flash大小以外,还有什么区别,PCB是否可以兼容?
当我使用串口DMA的时候,将uDMA配置成工作在ping-pong模式。定义了两个数组buffer_A[1024]和buffer_B[1024]。
比如当我通过上位机传送一个2K多的数据给单片机的时候,DMA收到1024字节就产生一个中断,前2K数据中断都是正常,但是后面的数据
由于没有填满一个1024大小buffer,程序不产生中断,这个该怎么处理呢?
怎么样可以获得最后这一包数据有多少个和里面的数据呢?在STM32的DMA里面有一个DMA_GetCurrDataCounter可以查看DMA收到多少字节…
手头上有一块TM4C1294NCPDT LanuchPad的板子,这两天一直在调试BootLoader的功能。
参考最新的TivaWare_C_Series-2.1.4.178\examples\boards\ek-tm4c1294xl下的boot_serial,boot_demo1,boot_demo2进行测试,测试具体步骤如下:
1、使用LMFlash Progarmme…
错误如下:
Description Resource Path Location Type
#10010 errors encountered during linking; "GPIO.out" not built GPIO C/C++ Problem
<a href="processors.wiki.ti.com/.../10234"> unresolved symbols remain GPIO C/C++ Problem
gmake: ***…
我现在须外挂flash,型号为W25Q128.用官方库函数操作SPI的时候是发送一个字节后CS就会拉高。而操作芯片存在需要发送完多个字节在拉高。如果将CS设置为OUT。裸机时序操作没有问题。但是假如freertos的时候,由于有多个线程在跑。导致时序不受控。请问有什么方式比较好解决。或者有推荐的flash型号吗?
问题大概是这样的,可能描述不完善,编程测试采集数据,脉冲信号上升下降的时间点,求大神帮助,最好有代码!!!