C2000 Piccolo系列MCU芯片内部一般都集成了1-2个硬件SCI (UART) 。有时出于成本或者Layout面积的考虑,只能选择小封装或资源较少的型号,那么就会出现硬件SCI不够用的情况。这时便可使用GPIO软件模拟成SCI接口。本文给出了使用外部中断和CPU定时器将GPIO模拟成SCI接口的方法和例程。
SCI应用在485通讯上,除了TXD和RXD还有一个CTL信号来由软件控制收发。实际中发现,DSP发送完数据以后,马上把CTL设置为接收状态,会丢失最后的字节,分析以后认为,数据写入SCITXBUF以后,实际数据还没有从TXD管脚发送出去,如果将CTL置为接收,必然会丢失数据。 看了下文档SPRUFZ5A,SCICTL2寄存器中的TXRDY来判断SCITXBUF...
5. 其他外设的引导模式 从上面这几张图中可以看到还有许多外设引导的功能,以SCI引导为例,带仿真器和单机跑的时候,都要配置相应的存储单元以及GPIO口状态,使之配置为SCI boot mode。然后芯片会SCI boot 函数,准备接收串口的代码,上位机要根据SCI boot的通信协议,生成SCI boot的数据流格式,将数据通过串口发送给芯片...
5. 其他外设的引导模式 从上面这几张图中可以看到还有许多外设引导的功能,以SCI引导为例,带仿真器和单机跑的时候,都要配置相应的存储单元以及GPIO口状态,使之配置为SCI boot mode。然后芯片会SCI boot 函数,准备接收串口的代码,上位机要根据SCI boot的通信协议,生成SCI boot的数据流格式,将数据通过串口发送给芯片...
有时出于成本或者Layout面积的考虑,只能选择小封装或资源较少的型号,那么就会出现硬件SCI不够用的情况。这时便可使用GPIO软件模拟成SCI接口。 本文给出了使用外部中断和CPU定时器将GPIO模拟成SCI接口的方法和例程。 一、测试相关环境 测试相关的软硬件环境如下表所示: CCS Version 6.2.0.00050 Compiler Version …...
支持JTAG和SCI-BOOT接口。能读写部分TI C2000系列芯片。如TMS30F2812,28335 等等,编程器支持SCI-BOO T和JTAG二种读写模式中文操作界面。新能源压缩机,各种控制器,Tms320Fxxxxx系列芯片。 31ZCQCYS 00:34 #组装电脑 #显卡 这套配置都拿不下你? 查看AI文稿 210成都白哥DIY电脑 01:54 我第一篇SCI论文的经历和...
• CAN、I2C、SPI以及标准串行接口(SCI)外设可针对系统通信管理提供便捷的连接; • 外部ADC接口使开发人员能够灵活选择TI各种系列的高精度模数转换器; • 与C2000平台产品代码兼容,有助于开发人员便捷地进行产品线扩展。 图13:TMS320C2834x Delfino™微控制器(图源:TI) ...
DevCfgRegs.CPUSEL5.bit.SCI_A = 0 另外:SCIA SCIB 的寄存器(波特率。。等等)的配置 是分别在cpu...
printf乃是脱离仿真器的 debug神器,本文将介绍如何在新建工程中将printf重定向至SCI(串口)。 废话不多说,直接上步骤: 一、工程设置 1、设置项目的堆栈大小,printf至少需要0x400大小的堆栈空间: 堆栈空间设置 2、设置项目对printf的支持,一般新建工程都默认支持printf: printf支持设置 二、cmd文件设置 由于官方提供的cm...
TI DSP C2000的ADC和SCI使用醉眼**n゜ 上传258.03 KB 文件格式 zip C2000的ADC SCI使用 TMS320F28027做的用串口将ADC采集到的电压发送到PC机上。通过PC机上的串口调试精灵发送1给DSP,DSP就将ADC1通道的采样到的电压发送到PC机上点赞(0) 踩踩(0) 反馈 所需:11 积分 电信网络下载 ...