A. 如何通过串口烧写STM32程序
可以使用FlyMcu作为串口烧写的工具,把生成的HEX文件丢进去就行。串口烧写的时候注意boot0和boot1两个引脚的配置,以及烧写的时候可能需要借助复位键才能启动烧写。
B. CCS6.0.1如何烧录程序
用仿真器连接目标板 连好了设置目标文件 最后点DEBUG直接就下载程序了
C. 怎么使用串口烧写TMS320F28035的程序
用仿真器将电脑usb口和片子的jtag口连接起来,用ccs软件先连接再烧写程序就好了
D. 如何用ccs6.0将程序烧进dsp
具体操作步骤如下:
(1)将DSP的MP/MC引脚置高,让DSP工作在微处理器方式。
(2)将第一段代码通过仿真器下载到DSP中,但不运行该代码。
(3)将第二段代码通过仿真器下载到DSP中,运行此代码。
(4)代码2运行结束后,去掉仿真器,并将MP/MC引脚置低,让DSP工作在微型计算机方式。
(5)复位DSP,DSP独立运行。
E. 如何通过串口烧写STM32程序
1、准备好USB传串口连接线(有能力的可以用PL2303芯片自己做); 2、准备好程序,编程软件编译后会生成1个后缀为.HEX的文件,找到这个文件; 3、更改STM32的BOOT,开发板上配有短接帽,按照STM32的用户手册进行短接; 4、连接好串口传输线,默认用STM32的串口1,开发板上会引出接线脚的(没有的话查用户手册自己接出来),打开串口调试助手,注意com口和波特率和电脑接口一致,找到第二步的.hex文件,直接下载即可; 5、下载完后记得改回BOOT,否则程序无法正常运行!
F. ccs中怎么输出变化的数值到串口显示
//创建一个串口通讯
SerialPort CurrentPort = null;
CurrentPort = new SerialPort();
CurrentPort.ReadBufferSize = 128;
CurrentPort.PortName = comName; //端口号
CurrentPort.BaudRate = bandRate; //比特率
CurrentPort.Parity =parity;//奇偶校验
CurrentPort.StopBits = stop;//停止位
CurrentPort.DataBits = databit;//数据位
CurrentPort.ReadTimeout = 1000; //读超时,即在1000内未读到数据就引起超时异常
//绑定数据接收事件,因为发送是被动的,所以你无法主动去获取别人发送的代码,只能通过这个事件来处理
CurrentPort.DataReceived += Sp_DataReceived;
CurrentPort.Open();
定义一个变量 byte[] receiveStr;
//绑定的事件处理函数
private static void Sp_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
SerialPort sp = sender as SerialPort;
if (sp == null)
return;
byte[] readBuffer = new byte[sp.ReadBufferSize];
sp.Read(readBuffer, 0, readBuffer.Length);
//赋值
receiveStr=readBuffer;//当然你可以通过转换将byte[]转换为字符串。
}
//你要求的按钮事件可以这么写
private void button1_Click(object sender, EventArgs e)
{
if(receiveStr!=null)
{
变量 xxx=receiveStr;
}
}
G. 跪求:在运行ccs软件时,程序需从外部打断 这时如何使用串口调试助手。求详细步骤
嗯,这个问题,我想应该所有的串口调试助手使用方法大差不差吧
用法如下:
**先"我的电脑"\"属性"\"硬件"\"设备管理器"\"端口",看你的电脑有几个COM
**在"串口调试助手"中,
*选串口号(选上面步骤中显示的COM号,有的电脑多个串口的话,COM号是设好的,你就多试几次,看哪个串口对哪个COM号)
*选波特率(一般为9600,如果连外设的话,查看外设的说明书,里面会说)
*数据位\停止位一般为8\1,同样要查看外设的说明书
*按"打开串口"按钮(一般会有红灯,按钮提示变为"关闭串口"
*如果要"十六进制显示"的话,就在其复选框前打勾
*一般会在大的框中显示接收的数据
小的框中用来填写发送的数据(同样要"十六进制发送"的话,就在其复选框前打勾,可选"自动发送"--会自动不停地发送数据--或不选,而是自己按"手动发送"按钮)
**如果是两台电脑都用调试助手通信的话,"波特率\校验位\数据位\停止位"要设一致
**如果是一台电脑两个串口用调试助手通信的话,"串口"就不能选一样的,不然一个打开,另一个就打不开了~~~~~~
H. 如何使用CCS5.2烧写一个已经编译好的*.ihex程序
可以转换了:网友说了一个方法:IAR有一个工具:安装目录下bin\ielftool.exe 可以使用用上楼的烧写方法,和转换后烧写HEX的方法,运行结果一样的。该指令方法是: ielftool --ihex *.out *.hex--ihex 是个参数,表示转换为HEX文件*.out 要转换的OUT格式的源文件*.hex 输出的HEX的文件名转换后,可以用串口方式烧写了!
I. CCS如何使用虚拟串口
您好, 这个是不行的, CCS软件不具备这种功能。
在没有连接仿真器的情况下只能测试寄存器的各种状态,不能改变引脚、端口的值。建议还是连接目标板之后调试程序。
祝您的问题早日得到解决。
J. 如何通过串口烧写STM32程序
1、准备好USB传串口连接线(有能力的可以用PL2303芯片自己做);
2、准备好程序,编程软件编译后会生成1个后缀为.HEX的文件,找到这个文件;
3、更改STM32的BOOT,开发板上配有短接帽,按照STM32的用户手册进行短接;
4、连接好串口传输线,默认用STM32的串口1,开发板上会引出接线脚的(没有的话查用户手册自己接出来),打开串口调试助手,注意com口和波特率和电脑接口一致,找到第二步的.hex文件,直接下载即可;
5、下载完后记得改回BOOT,否则程序无法正常运行!