PIC XC8 V1.41 PRO版,編譯器破解文件,將附件文件覆蓋編譯器bin目錄下原文件即可。你懂的。。。。。。。編譯前把編譯選項的Free改成PRO和諧文件在MPLAB X IDE v5.00版本測試成功清除已成功 (總時間: 10ms)make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-confmake -f nbproject/Makefile-default.mk dist/default/production/KEY_V1.X.production.hexMicrochip MPLAB XC8 C Compiler (PRO Mode) V1.41Build date: Jan 24 2017Part Support Version: 1.41Copyright (C) 2017 Microchip Technology Inc.Memory Summary: Program space used 2A9h ( 681) of 1000h words ( 16.6%) Data space used 4Dh ( 77) of 100h bytes ( 30.1%) EEPROM space used 0h ( 0) of 100h bytes ( 0.0%) Data stack space used 0h ( 0) of AEh bytes ( 0.0%) Configuration bits used 2h ( 2) of 2h words (100.0%) ID Location space used 0h ( 0) of 4h bytes ( 0.0%)編譯已成功 (總時間: 2s)正在加載代碼...加載完成
摘要:介紹了以FreeModbus協議找在嵌入式搶占實時操作系統μC/OS-l的STM32平臺上,成功實現了Modbus協議的移植。通過詳細分析FreeModbus協議花并編寫STM32F103VET6微處理器的底層驅動,成功實現了工業Modbus協議RTU和ASCll兩種模式的通信功能。測試結果表明,在實際工業生產控制和儀表開發中,應用Freemodbus協議,完全符合工業數據采集、實時控制和數據處理等廠級重復性和精確度要求,在一定程度上降低了工業儀表開發的周期及成本。關鍵詞:實時操作系統,uC/OS-ll,FreeModbus,Modbus協議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協議,STM32
軟件說明: 使用方法:(同BMP2PCB,只能導入黑白BMP文件.)關于比例:方法1) 對于經過圖像處理軟件處理過的BMP文件,由于比例已改變,可以先在PROTEL99SE的PCB里 按PCB實物大小畫好KEEP層的外框,以便確定板大小, Place Graphics Options選項中,Placement Mode設置為Placement Rectang; 導入BMP時,圖片的起點定位KEEP外框的左下角,終點定位在KEEP外框的右上角即可.方法2) 對于1:1掃描BMP文件,設置選項里,Place Graphics Options選項中, Placement Mode設置為Cursor;Scale設置為3.35;怎樣在中文漢化版里編輯菜單:1. 打開PROTEL99SE,在PCB環境里,點左上角下鍵頭,選擇第二項;2. 點菜單右上角的MENU按鈕,選EDIT;3. 點擊菜單右上角的MENU按鈕,選Expand ALL;4. 在菜單中找到選擇向導 這一項,在其下面點擊右鍵,選ADD(添加);5. 在下面TEXT欄目里修改名成為:Klipper (Y for pop up){Y};6. 在Klipper下面點擊右鍵,選ADD(添加);7. 在下面TEXT欄目里修改成為&Copy to Windows Clipboard,并在PROCES欄目后面 點BROWSE指向Klipper99se:copyToWindowsclipboaed, PARAM欄目里點后面的INFO指向$Description=copy to zhe windows clipboard;8. 重復6,7步驟:依次建立下: 鍵名稱(TEXT): Klipper 以下為子菜單: &Copy to Windows Clipboard ; BROWSE : Klipper99se:copyToWindows clipboaed, PARAM: $Description=copy to zhe windows (復制到WINDOWS剪貼板) &Paste From Windows Clipboard; PROCES: Klipper99se:PasteFromWindowsClipoard; PARAM: $Description=Paste From the Windows Clipoard; (WINDOWS剪貼板粘帖) Place &Graphic; PROCES: Klipper99se:PlaceGraphic; PARAM: $Description=Place Graphic using Klipper; (放置BMP圖片) &Klipper Preferences PROCES: Klipper99se:KlipperPreferences; PARAM: $Description=Klipper Sst up; (設置參數)