logo điện tử

Bộ lập trình Flash Elprotronic MSP430

Elprotronic-MSP430-Flash-Lập trình viên-sản phẩm

Thông tin sản phẩm

  • MSP430 Flash Programmer là một công cụ phần mềm được thiết kế bởi Elprotronic Inc. để lập trình các bộ vi điều khiển MSP430.
  • Phần mềm được cấp phép và chỉ có thể được sử dụng hoặc sao chép theo các điều khoản của giấy phép đó.
  • Thiết bị này tuân thủ Phần 15 của Quy tắc FCC và đã được thử nghiệm cũng như tuân thủ các giới hạn dành cho thiết bị kỹ thuật số Loại B.
  • Elprotronic Inc. không chịu trách nhiệm về bất kỳ lỗi hoặc thiếu sót nào trong thông tin có trong tài liệu.
  • Sản phẩm không được sử dụng với bộ điều hợp lập trình (phần cứng) không phải là sản phẩm của Elprotronic Inc.

Hướng dẫn sử dụng sản phẩm

  1. Cài đặt phần mềm MSP430 Flash Programmer trên máy tính của bạn.
  2. Kết nối bộ vi điều khiển MSP430 của bạn với máy tính bằng bộ điều hợp lập trình phù hợp.
  3. Khởi chạy phần mềm MSP430 Flash Programmer.
  4. Chọn các cài đặt phù hợp cho bộ vi điều khiển và bộ điều hợp lập trình của bạn.
  5. Tải chương trình hoặc chương trình cơ sở bạn muốn lập trình lên bộ vi điều khiển của mình vào phần mềm MSP430 Flash Programmer.
  6. Lập trình bộ vi điều khiển của bạn bằng phần mềm MSP430 Flash Programmer.

Ghi chú:
Điều quan trọng là phải làm theo các hướng dẫn được cung cấp trong hướng dẫn sử dụng một cách cẩn thận và chỉ sử dụng sản phẩm đúng mục đích để tránh bất kỳ hư hỏng hoặc tác hại nào.

Công ty điện tử điện tử

Bản quyền

Bản quyền © Elprotronic Inc. Bảo lưu mọi quyền

Tuyên bố miễn trừ trách nhiệm:
Không phần nào của tài liệu này có thể được sao chép mà không có sự đồng ý trước bằng văn bản của Elprotronic Inc. Thông tin trong tài liệu này có thể thay đổi mà không cần thông báo trước và không thể hiện cam kết về bất kỳ bộ phận nào của Elprotronic Inc. Mặc dù thông tin trong tài liệu này được giả định là chính xác, Elprotronic Inc. không chịu trách nhiệm về bất kỳ lỗi hoặc thiếu sót nào.

Trong mọi trường hợp, Elprotronic Inc, nhân viên hoặc tác giả của tài liệu này sẽ không chịu trách nhiệm pháp lý đặc biệt, trực tiếp, gián tiếp hoặc do hậu quả, tổn thất, chi phí, phí, khiếu nại, yêu cầu, khiếu nại về lợi nhuận, phí hoặc chi phí bị mất dưới bất kỳ hình thức hoặc loại.
Phần mềm được mô tả trong tài liệu này được cung cấp theo giấy phép và chỉ có thể được sử dụng hoặc sao chép theo các điều khoản của giấy phép đó. Tuyên bố từ chối bảo hành: Bạn đồng ý rằng Elprotronic Inc. không đưa ra bảo đảm rõ ràng nào với Bạn về phần mềm, phần cứng, phần sụn và tài liệu liên quan. Phần mềm, phần cứng, chương trình cơ sở và tài liệu liên quan được cung cấp cho Bạn “NGUYÊN TRẠNG” mà không có bảo hành hoặc hỗ trợ dưới bất kỳ hình thức nào. Elprotronic Inc. từ chối mọi bảo đảm liên quan đến phần mềm, rõ ràng hay ngụ ý, bao gồm, nhưng không giới hạn, bất kỳ bảo đảm ngụ ý nào về tính phù hợp cho một mục đích cụ thể, khả năng bán được, chất lượng có thể bán được hoặc việc không vi phạm quyền của bên thứ ba.

Giới hạn trách nhiệm pháp lý: Trong mọi trường hợp, Elprotronic Inc. sẽ không chịu trách nhiệm pháp lý với bạn về bất kỳ thiệt hại nào khi sử dụng, gián đoạn kinh doanh hoặc bất kỳ thiệt hại trực tiếp, gián tiếp, ngẫu nhiên đặc biệt hoặc do hậu quả nào (bao gồm cả lợi nhuận bị mất) bất kể hình thức hành động cho dù trong hợp đồng, ngoài hợp đồng (bao gồm cả sơ suất), trách nhiệm pháp lý nghiêm ngặt đối với sản phẩm hay nói cách khác, ngay cả khi Elprotronic Inc. đã được thông báo về khả năng xảy ra những thiệt hại đó.

THỎA THUẬN GIẤY PHÉP NGƯỜI DÙNG CUỐI

VUI LÒNG ĐỌC KỸ TÀI LIỆU NÀY TRƯỚC KHI SỬ DỤNG PHẦN MỀM VÀ PHẦN CỨNG LIÊN QUAN. ELPROTRONIC INC. VÀ/HOẶC CÁC CÔNG TY CON CỦA NÓ (“ELPROTRONIC”) SẼ CẤP PHÉP PHẦN MỀM CHO BẠN VỚI TƯ CÁCH CÁ NHÂN, CÔNG TY HOẶC PHÁP NHÂN SẼ SỬ DỤNG PHẦN MỀM (DƯỚI ĐÂY ĐƯỢC GHI CHÚ LÀ “BẠN” HOẶC “CÔNG TY”) CHỈ VỚI ĐIỀU KIỆN LÀ BẠN ĐỒNG Ý VỚI TẤT CẢ CÁC ĐIỀU KHOẢN CỦA THỎA THUẬN CẤP PHÉP NÀY. ĐÂY LÀ HỢP ĐỒNG HỢP PHÁP VÀ CÓ THỂ THI HÀNH GIỮA BẠN VÀ ELPROTRONIC. BẰNG CÁCH MỞ GÓI NÀY, BẮT DẤU, NHẤP VÀO NÚT “TÔI ĐỒNG Ý” HOẶC BIỂU HIỆN SỰ XÁC NHẬN ĐIỆN TỬ HOẶC TẢI PHẦN MỀM LÀ BẠN ĐỒNG Ý VỚI CÁC ĐIỀU KHOẢN VÀ ĐIỀU KIỆN CỦA THỎA THUẬN NÀY. NẾU BẠN KHÔNG ĐỒNG Ý VỚI NHỮNG ĐIỀU KHOẢN VÀ ĐIỀU KIỆN NÀY, HÃY NHẤP VÀO NÚT “TÔI KHÔNG ĐỒNG Ý” HOẶC BIỂU HIỆN TỪ CHỐI, KHÔNG SỬ DỤNG TOÀN BỘ SẢN PHẨM VÀ TRẢ LẠI SẢN PHẨM VỚI BẰNG CHỨNG MUA HÀNG CHO ĐẠI LÝ NÀO ĐÃ MUA SẢN PHẨM TRONG VÒNG BA MƯƠI (30) NGÀY MUA VÀ TIỀN CỦA BẠN SẼ ĐƯỢC HOÀN LẠI.

Giấy phép.
Phần mềm, chương trình cơ sở và tài liệu liên quan (gọi chung là “Sản phẩm”) là tài sản của Elprotronic hoặc người cấp phép của Elprotronic và được bảo vệ bởi luật bản quyền. Trong khi Elprotronic tiếp tục sở hữu Sản phẩm, Bạn sẽ có một số quyền nhất định để sử dụng Sản phẩm sau khi Bạn chấp nhận giấy phép này. Giấy phép này điều chỉnh mọi bản phát hành, sửa đổi hoặc cải tiến đối với Sản phẩm mà Elprotronic có thể cung cấp cho Bạn. Các quyền và nghĩa vụ của bạn đối với việc sử dụng Sản phẩm này như sau:

BẠN CÓ THỂ:

  • sử dụng Sản phẩm này trên nhiều máy tính;
  • tạo một bản sao của phần mềm cho mục đích lưu trữ hoặc sao chép phần mềm vào ổ cứng máy tính của Bạn và giữ lại bản gốc cho mục đích lưu trữ;
  • sử dụng phần mềm trên mạng

BẠN CÓ THỂ KHÔNG:

  • cấp phép lại, thiết kế đảo ngược, dịch ngược, tháo rời, sửa đổi, dịch, thực hiện bất kỳ nỗ lực nào để khám phá Mã Nguồn của Sản phẩm; hoặc tạo các tác phẩm phái sinh từ Sản phẩm;
  • phân phối lại, toàn bộ hoặc một phần, bất kỳ phần nào của thành phần phần mềm của Sản phẩm này;
  • sử dụng phần mềm này với bộ điều hợp lập trình (phần cứng) không phải là sản phẩm của Elprotronic Inc.

Bản quyền
Tất cả các quyền, tiêu đề và bản quyền trong và đối với Sản phẩm cũng như bất kỳ bản sao nào của Sản phẩm đều thuộc sở hữu của Elprotronic. Sản phẩm được bảo vệ bởi luật bản quyền và các điều khoản của hiệp ước quốc tế. Do đó, bạn phải coi Sản phẩm giống như bất kỳ tài liệu có bản quyền nào khác.

Trách nhiệm hữu hạn.
Trong mọi trường hợp, Elprotronic sẽ không chịu trách nhiệm pháp lý với bạn về bất kỳ tổn thất nào khi sử dụng, gián đoạn kinh doanh hoặc bất kỳ thiệt hại trực tiếp, gián tiếp, đặc biệt, ngẫu nhiên hoặc do hậu quả nào (bao gồm cả lợi nhuận bị mất) bất kể hình thức hành động nào cho dù trong hợp đồng, ngoài hợp đồng. (bao gồm cả sơ suất), trách nhiệm pháp lý nghiêm ngặt đối với sản phẩm hoặc các vấn đề khác, ngay cả khi Elprotronic đã được thông báo về khả năng xảy ra những thiệt hại đó.

TUYÊN BỐ MIỄN TRỪ BẢO HÀNH.
Bạn đồng ý rằng Elprotronic không bảo đảm rõ ràng với Bạn về phần mềm, phần cứng, chương trình cơ sở và tài liệu liên quan. Phần mềm, phần cứng, chương trình cơ sở và tài liệu liên quan được cung cấp cho Bạn “NGUYÊN TRẠNG” mà không có bảo hành hoặc hỗ trợ dưới bất kỳ hình thức nào. Elprotronic từ chối tất cả các bảo đảm liên quan đến phần mềm và phần cứng, rõ ràng hay ngụ ý, bao gồm, nhưng không giới hạn, bất kỳ bảo đảm ngụ ý nào về tính phù hợp cho một mục đích cụ thể, khả năng bán được, chất lượng có thể bán được hoặc không vi phạm quyền của bên thứ ba.

BÁO CÁO FCC

Thiết bị này tuân thủ Phần 15 của Quy định FCC.

Hoạt động này phải tuân theo hai điều kiện sau:

  1. thiết bị này có thể không gây nhiễu có hại và
  2. thiết bị này phải chấp nhận mọi nhiễu sóng nhận được, bao gồm cả nhiễu sóng có thể gây ra hoạt động không mong muốn.

GHI CHÚ:
Thiết bị này đã được thử nghiệm và tuân thủ các giới hạn đối với thiết bị kỹ thuật số Loại B, theo Phần 15 của Quy tắc FCC. Các giới hạn này được thiết kế để cung cấp sự bảo vệ hợp lý chống lại nhiễu có hại trong việc lắp đặt khu dân cư. Thiết bị này tạo ra, sử dụng và có thể bức xạ năng lượng tần số vô tuyến, và nếu không được lắp đặt và sử dụng theo hướng dẫn sử dụng, có thể gây nhiễu có hại cho liên lạc vô tuyến. Tuy nhiên, không có gì đảm bảo rằng nhiễu sẽ không xảy ra trong một cài đặt cụ thể. Nếu thiết bị này gây nhiễu có hại cho việc thu sóng vô tuyến hoặc truyền hình, có thể xác định được bằng cách tắt và bật thiết bị, người dùng được khuyến khích cố gắng khắc phục nhiễu bằng một trong các biện pháp sau:

  • Định hướng lại hoặc di chuyển ăng-ten thu
  • Tăng khoảng cách giữa thiết bị và máy thu
  • Kết nối thiết bị vào ổ cắm trên mạch khác với mạch mà máy thu được kết nối
  • Hãy tham khảo ý kiến ​​của đại lý hoặc kỹ thuật viên radio/TV có kinh nghiệm để được trợ giúp.

Cảnh báo:
Những thay đổi hoặc sửa đổi không được Elprotronic Inc. chấp thuận rõ ràng có thể làm mất quyền vận hành thiết bị của người dùng.

Thiết bị kỹ thuật số Loại B này đáp ứng mọi yêu cầu của Quy định về thiết bị gây nhiễu của Canada.

Trình thông dịch dòng lệnh FlashPro430

Có thể sử dụng FlashPro430 Multi-FPA API-DLL với trình thông dịch dòng lệnh shell. Shell này cho phép sử dụng các cửa sổ hoặc tập lệnh Command Prompt tiêu chuẩn files để thực thi các chức năng API-DLL. Xem Hướng dẫn sử dụng FlashPro430 Multi-FPA API-DLL ( PM010A05 ) để biết mô tả chi tiết về các chức năng API-DLL.

Khi gói phần mềm tiêu chuẩn được cài đặt thì tất cả được yêu cầu files nằm trong thư mục

  • C:\Chương trình Files\Elprotronic\MSP430\USB FlashPro430\CMD-dòng

và chứa đựng

  • FP430-commandline.exe -> trình thông dịch vỏ dòng lệnh
  • MSP430FPA.dll -> API-DLL tiêu chuẩn files
  • MSP430FPA1.dll -> —-,,,,,——–
  • MSPlist.ini -> khởi tạo file

Tất cả API-DLL files phải được đặt trong cùng thư mục chứa FP430-commandline.exe. Để khởi động trình thông dịch dòng lệnh, FP430-commandline.exe phải được thực thi.

Cú pháp lệnh:

tham số lệnh_tên (tham số1, tham số2, ….):

  1. sợi dây ( file tên, v.v. ) – “fileTên"
  2. số
    • số thập phân chẳng hạn. 24
    • hoặc số nguyên hex chẳng hạn. 0x18

Ghi chú: Không gian bị bỏ qua

Hướng dẫn không phân biệt chữ hoa chữ thường

  • F_OpenInstancesAndFPA( “*# *” )
  • và f_openinstancesandfpas( “*# *” ) giống nhau

Example-1:

Chạy FP430-commandline.exe

Kiểu:
F_OpenInstancesAndFPAs( “*# *” ) // mở các phiên bản và tìm bộ điều hợp đầu tiên (SN bất kỳ) Nhấn ENTER – kết quả ->1 (OK)

Kiểu:
F_Initialization() // khởi tạo với cấu hình lấy từ config.ini // thiết lập lấy từ FlashPro430 – với mã, loại MSP430 đã xác định file vân vân.

  • Nhấn ENTER – kết quả ->1 (OK)

Kiểu:

F_Chương trình tự động( 0 )
Nhấn ENTER – kết quả ->1 (OK)

Kiểu:

F_Báo cáo_Tin nhắn()
Nhấn ENTER – kết quả -> hiển thị thông báo báo cáo cuối cùng (từ F_Autoprogram(0))

Xem Hình A-1 để biết kết quả:

Elprotronic-MSP430-Flash-Lập Trình Viên-fig-1

Gõ quit() và nhấn ENTER để đóng chương trình FP430-commandline.exe.

Example-2:
Chạy FP430-commandline.exe và nhập các hướng dẫn sau:

  • F_OpenInstancesAndFPAs( “*# *” ) // mở các phiên bản và tìm bộ điều hợp đầu tiên (SN bất kỳ)
  • F_Khởi tạo()
  • F_Báo cáo_Tin nhắn()
  • Cấu hình FFileTrọng tải( "filename” ) //đặt đường dẫn vaild và cấu hình file tên
  • F_Đọc MãFile( 1, “FileName” ) //đặt đường dẫn và mã vaild file tên (định dạng TI.txt)
  • F_Chương trình tự động( 0 )
  • F_Báo cáo_Tin nhắn()
  • F_Đặt_Byte_vào_Bộ_Đệm(0x8000, 0x11)
  • F_Đặt_Byte_vào_Bộ_Đệm(0x8001, 0x21)
  • F_Đặt_Byte_vào_Bộ_Đệm( 0x801F, 0xA6 )
  • F_Mở_Thiết_bị_Mục_đích()
  • F_Segment_Erase ( 0x8000 )
  • F_Sao chép_Bộ đệm_vào_Flash( 0x8000, 0x20 )
  • F_Copy_Flash_vào_Bộ_Đệm(0x8000, 0x20)
  • F_Lấy_Byte_từ_Bộ_Đệm(0x8000)
  • F_Lấy_Byte_từ_Bộ_Đệm(0x8001)
  • F_Lấy_Byte_từ_Bộ_Đệm( 0x801F )
  • F_Close_Target_Device() thoát()

Danh sách hướng dẫn dòng lệnh

  • từ bỏ(); đóng chương trình thông dịch lệnh
  • help() ; hiển thị danh sách bên dưới
  • F_Theo_dõi()
  • Tắt dấu vết
  • F_OpenInstances(không)
  • F_Đóng các trường hợp()
  • F_OpenInstancesAndFPA(“FileTên" )
  • F_Set_FPA_index(fpa)
  • F_Lấy_chỉ_số_FPA()
  • Trạng thái cuối cùng(fpa)
  • F_DLLTypeVer()
  • F_Multi_DLLTypeVer()
  • F_Check_FPA_access(chỉ mục )
  • F_Lấy_FPA_SN(fpa)
  • F_APIDLL_Directory(“APIDLLpath” )
  • F_Khởi tạo()
  • F_DispSetup()
  • F_Đóng_Tất_cả()
  • F_Power_Target (Bật Tắt)
  • F_Đặt lại mục tiêu()
  • F_Báo cáo_Tin nhắn()
  • F_Đọc MãFile( file_định dạng, "FileTên" )
  • F_Get_CodeCS(đích)
  • F_ĐọcMậtKhẩuFile( file_định dạng, "FileTên" )
  • Cấu hình FFileTrọng tải( "filetên" )
  • F_SetConfig(chỉ mục, dữ liệu)
  • F_GetConfig( chỉ mục )
  • F_Put_Byte_to_Buffer(adr, dữ liệu)
  • F_Copy_Buffer_to_Flash(start_addr, kích thước)
  • F_Copy_Flash_to_Buffer(start_addr, kích thước)
  • F_Copy_Tất_cả_Flash_vào_Bộ_Đệm()
  • F_Get_Byte_from_Buffer( địa chỉ )
  • F_GetReportMessageChar( chỉ mục )
  • Bộ đệm mã F_Clr()
  • F_Put_Byte_to_Code_Buffer( địa chỉ, dữ liệu)
  • F_Put_Byte_to_Password_Buffer( địa chỉ, dữ liệu )
  • F_Get_Byte_from_Code_Buffer( địa chỉ )
  • F_Get_Byte_from_Password_Buffer( địa chỉ )
  • F_Chương trình tự động( 0 )
  • F_Xác minhFuseHoặcMật khẩu()
  • F_Memory_Erase( chế độ )
  • Kiểm tra F_Memory_Blank()
  • F_Memory_Write( chế độ )
  • F_Memory_Verify( chế độ )
  • F_Mở_Thiết_bị_Mục_đích()
  • F_Đóng_Thiết_bị_Mục_đích()
  • F_Segment_Erase( địa chỉ )
  • F_Sector_Blank_Check( start_addr, stop_addr )
  • F_Thổi_Cầu_Nguyện()
  • F_Write_Word( địa chỉ, dữ liệu )
  • F_Read_Word( địa chỉ )
  • F_Write_Byte( địa chỉ, dữ liệu )
  • F_Read_Byte(adr)
  • F_Copy_Buffer_to_RAM(start_addr, kích thước)
  • F_Copy_RAM_to_Buffer(start_addr, kích thước)
  • F_Đặt_PC_và_RUN( địa_chỉ_PC )
  • Đồng bộ CPU_FTAG()
  • F_Get_Target_Vcc()

Ghi chú:
Không phải tất cả các hướng dẫn được liệt kê trong Chương 4 đều được triển khai trong trình thông dịch dòng lệnh. Đối với người yêu cũample – tất cả các hướng dẫn sử dụng con trỏ không được triển khai, tuy nhiên, điều này không giới hạn quyền truy cập vào tất cả các tính năng của API-DLL, bởi vì tất cả các hướng dẫn sử dụng con trỏ cũng được triển khai theo cách đơn giản hơn mà không cần con trỏ.

Tài liệu / Tài nguyên

Bộ lập trình Flash Elprotronic MSP430 [tập tin pdf] Hướng dẫn sử dụng
Lập Trình Viên Flash MSP430, MSP430, Lập Trình Viên Flash, Lập Trình Viên

Tài liệu tham khảo

Để lại bình luận

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *