⑴ 請教!430單片機燒錄問題!
setup菜單——memory options對話框——Memory Erase區域,選擇All Memory單選框試試
⑵ 使用430多功能離線編程器時出現錯誤the data formatting error,please check it怎麼辦
那是因為你在IAR中選擇了在線硬體debug,你在IAR中Option->Linker->output->Format->other(Output:msp430-txt)這樣改過來即可。然後下次在線硬體debug時再換回DebuginformationforC-SPY即可。
⑶ MSP430單片機,用戶代碼如何跳轉到內置的BSL代碼執行
JTAG是邊界掃描技術,其在430內部有邏輯介面給JTAG使用,內部有若干個寄存器連接到了430的內部數據地址匯流排上,所以可以用JTAG訪問430內部的所有資源,包括對FLASH的讀寫操作。所以可以用於對MSP430的模擬及編程。主要連接線有TMS、TCK、TDI、TDO、RST、TEST。
2、SBW是SPY-BI-WIRE,可以簡稱兩線制JTAG,主要用SBWTCK(連接到JTAG模擬器的7腳TCK)與SBWTDIO(連接到JTAG模擬器的1腳TDO/TDI),該介面主要用於小於28腳的2系列的430單片機,因為28腳以內的2系列單片機的JTAG介面一般與IO口復用,為了給用戶預留更多的IO口,才推出了SBW介面。同樣SBW介面可以用於模擬器及編程器。
3、BSL是TI在對MSP430出廠時預先固化到MCU內部的一段代碼,有點類似於DSP的bootloader,但又與bootloader有明顯的區別,BSL只能用於對MCU內部的FLASH訪問,不能對其他的資源訪問,所以只能用作編程器介面。BSL通過UART協議與編程器連接通信。編程器可以發送不同的通信命令來對MCU的存儲器做不同的操作。BSL的啟動有些特殊,一般430復位啟動時PC指針指向FFFE 復位向量,但可以通過特殊的啟動方式可以使MCU在啟動是讓PC
指向BSL內部固化的程序。啟動方式一般是由RST引腳與TEST(或TCK)引腳做一個稍復雜的啟動邏輯後產生。BSL啟動後,就可以對MCU進行訪問了。
一般的MCU都有代碼加密功能,430是如何實現的呢?外部對430內部的代碼讀寫只能通過上述的三種方式,所以又引入了熔絲位,熔絲位只存在於JTAG、SBW介面邏輯內。BSL內部沒有熔絲。當熔絲燒斷時(物理破壞,且不可恢復)JTAG與SBW的訪問將被禁止,此時只有BSL可以訪問。而通過BSL對MCU的訪問是需要32個位元組的密碼,該密碼就是用戶代碼的中斷向量表。所以430的加密系統到目前為止尚無被解密的報告。
模擬器的型號一般有UIF(USB介面,支持JTAG、SBW)、PIF (並口,只支持JTAG)、EZ430(USB介面的,只支持SBW模式)。專業編程器有GANG430(串口
⑷ 請教!西門子430變頻器參數設置以及硬體線路!
西門子變頻器MicroMaster430是全新一代標准變頻器中的風機和泵類變轉矩負載專家。功率范圍7.5kW至250kW。它按照專用要求設計,並使用內部功能互聯(BiCo)技術,具有高度可靠性和靈活性。控制軟體可以實現專用功能:多泵切換、手動/自動切換、旁路功能、斷帶及缺水檢測、節能運行方式等。
主要特徵:
380V-480V±10%,三相,交流,7.5kW-250kW;
風機和泵類變轉矩負載專用;
牢固的EMC(電磁兼容性)設計;
控制信號的快速響應;
控制功能:
線性v/f控制,並帶有增強電機動態響應和控制特性的磁通電流控制(FCC),多點v/f控制;
內置PID控制器;
快速電流限制,防止運行中不應有的跳閘;
數字量輸入6個,模擬量輸入2個,模擬量輸出2個,繼電器輸出3個;
具有15個固定頻率,4個跳轉頻率,可編程;
採用BiCo技術,實現I/O埠自由連接;
集成RS485通訊介面,可選PROFIBUS-DP通訊模塊;
靈活的斜坡函數發生器,可選平滑功能;
三組參數切換功能:電機數據切換,命令數據切換;
風機和泵類專用功能:
多泵切換 ;
旁路功能;
手動/自動切換;
斷帶及缺水檢測 ;
節能方式;
保護功能:
過載能力為140%額定負載電流,持續時間3秒和110%額定負載電流,持續時間60秒;
過電壓、欠電壓保護;
變頻器過溫保護;
接地故障保護,短路保護;
I2t電動機過熱保護;
PTC Y電機保護。
⑸ ,我們最近想用430 的板子做一個時鍾 但是不知道要用什麼器件 而且我們現在對單片機都不是很懂 。。希望有
要做電子鍾首先要了解你手上的開發板上面的mcu,msp430是德州儀器的微處理器,你首先要把這塊處理器的基本功能測試出來,其中主要是:IO口操作(引腳輸出高低電平,讀取高低電平),定時器模塊,中斷。等這些實驗做完了,就可以開始著手外部器件的調試:數碼管(顯示),液晶屏(顯示),蜂鳴器(聲音),按鍵(設置時間),時鍾晶元。 做個電子鍾用不到ccs編程那麼高級的平台,配合IAR編程環境,使用標准c語言就可以完成430的編程操作。
⑹ 請教用C++在430單片機里編程實現以下功能
直接用單片機做直線擬合。
假定輸入N 對 y[i] 和 x[i],i=0,1,2...N-1。
配 直線方程 y=kx+b
#include <stdio.h>
#include <stdlib.h>
void main()
{
double x[]={1,2,3,4,5,6,7,8,9,10};
double y[]={0.9,2.1,3.0,4.0,5.1,5.9,7.0,8.1,8.9,10.0};
int N=10;
double A=0.0,B=0.0,C=0.0,D=0.0;
int i,j;
double k,b;
// 這里插入
// 給出個數據個數,動態分配x,y單元
// 讀入 x,y數據輸入
// 當然控制A/D轉換,取得數據也可以
// 直線擬合如下
for (i=0;i<N;i++) A = A+ y[i];
for (i=0;i<N;i++) B = B+ x[i];
for (i=0;i<N;i++) C=C + x[i]*y[i];
for (i=0;i<N;i++) D=D + x[i]*x[i];
// y=kx + b;
k = (A * B - C * N)/(B * B - D * N);
b = (B*C - A * D) / (B * B - D * N);
printf("y=%lf * x + %lf\n",k,b);
}
⑺ 51單片機與430單片機的區別
首先, 89C 51 單片機是 8 位單片機。其指令是採用的被稱為「 CISC 」的復雜指令集,共具有 111 條指令。而 MSP430 單片機是 16 位的單片機,採用了精簡指令集( RISC )結構,只有簡潔的 27 條指令,大量的指令則是模擬指令,眾多的寄存器以及片內數據存儲器都可參加多種運算。這些內核指令均為單周期指令,功能強,運行的速度快。
其次, 89C 51 單片機本身的電源電壓是 5 伏,有兩種低功耗方式:待機方式和掉電方式。正常情況下消耗的電流為 24mA ,在掉電狀態下,其耗電電流仍為 3mA ;即使在掉電方式下,電源電壓可以下降到 2V ,但是為了保存內部 RAM 中的數據,還需要提供約 50uA 的電流。而 MSP430 系列單片機在低功耗方面的優越之處,則是 89C 51 系列不可比擬的。正因為如此, MSP430 更適合應用於使用電池供電的儀器、儀表類產品中。
再者, 89C 51 系列單片機由於其內部匯流排是 8 位的,其內部功能模塊基本上都是 8 位的雖然經過各種努力其內部功能模塊有了顯著增加,但是受其結構本身的限制很大,尤其模擬功能部件的增加更顯困難。 MSP430 系列其基本架構是 16 位的,同時在其內部的數據匯流排經過轉換還存在 8 位的匯流排,在加上本身就是混合型的結構,因而對它這樣的開放型的架構來說,無論擴展 8 位的功能模塊,還是 16 位的功能模塊,即使擴展模 / 數轉換或數 / 模轉換這類的功能模塊也是很方便的。這也就是為什麼 MSP430 系列產品和其中功能部件迅速增加的原因。
最後,就是在開發工具上面。對於 89C 51 來說,由於它是最早進入中國的單片機,人們對它在熟悉不過了,再加上我國各方人士的努力,創造了不少適合我們使用的開發工具。但是如何實現在線編程還是一個很大的問題。對於 MSP430 系列而言,由於引進了 Flash 型程序存儲器和 JTAG 技術,不僅使開發工具變得簡便,而且價格也相對低廉,並且還可以實現在線編程。
⑻ MSP430單片機用C語言編寫程序需要用什麼軟體
MSP430用IAREmbeddedWorkbench軟體編寫程序和編譯代碼。
MSP430單片機稱之為混合信號處理器,是由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片機」解決方案。該系列單片機多應用於需要電池供電的攜帶型儀器儀表中。
(8)430多功能編程器擴展閱讀:
MSP430系列部分產品具有快閃記憶體,在系統設計、開發、調試和實際應用中具有明顯優勢。TI公司引入了具有快閃記憶體和JTAG邊界掃描技術的廉價開發工具MSP-Fet430x110,並將國際先進的JTAG技術和Flash在線編程技術引入到MSP430中。
這種將Flash技術與FET開發工具相結合,具有方便、便宜、實用等優點,為用戶提供了更理想的原型開發方式。
⑼ 430單片機與51單片機有什麼區別
一、主體不同
1、430單片機:是美國德州儀器(TI)1996年開始推向市場的一種16位超低功耗、具有精簡指令集(RISC)的混合信號處理器。
2、51單片機:是對所有兼容Intel 8031指令系統的單片機的統稱。
二、特點不同
1、430單片機:由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片機」解決方案。
2、51單片機:完全兼容keilC51 UV2 調試環境,可以通過UV2 環境進行單步,斷點, 全速等操作;可以使用C51語言或者ASM匯編語言進行調試 。
三、應用不同
1、430單片機:多應用於需要電池供電的攜帶型儀器儀表中。
2、51單片機:廣泛應用於工業測控系統之中。
⑽ 啊,MSP430用什麼軟體編程
MSP430用IAR Embedded Workbench軟體編寫程序和編譯代碼。
MSP430單片機稱之為混合信號處理器,是由於其針對實際應用需求,將多個不同功能的模擬電路、數字電路模塊和微處理器集成在一個晶元上,以提供「單片機」解決方案。該系列單片機多應用於需要電池供電的攜帶型儀器儀表中。
(10)430多功能編程器擴展閱讀:
MSP430系列的部分產品具有Flash存儲器,在系統設計、開發調試及實際應用上都表現出較明顯的優點。TI公司推出具有Flash型存儲器及JTAG邊界掃描技術的廉價開發工具MSP-FET430X110,將國際上先進的JTAG技術和Flash在線編程技術引入MSP430。
這種以Flash 技術與FET開發工具組合的開發方式,具有方便、廉價、實用等優點,給用戶提供了一個較為理想的樣機開發方式。