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,否則程序無法正常運行!