⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 k.bat

📁 modbus 源代码,RS485 通信,实现PC与RTU通信
💻 BAT
字号:
@echo off

rem ================================================================================
rem
rem   1.00aZ  22 Dec 03 BDW  Compiling CCC's from the command line
rem   1.00aA  30 Dec 03 MdS  Editing for CCC101
rem   1.00aB  15 Jan 04 PKD  Added correct path for EKH laptop
rem   1.00cA  26 Jan 04 BDW  Cleaning up after site visit
rem   1.00dK  19 Feb 04 JCE  CCC103 testing, fixes
rem   1.00gY  18 Jun 04 HLK  Item 312 - implemented panic log
rem   1.00hL  23 Jul 04 HLK  Removing all warnings
rem   1.00hN  04 Aug 04 HLK  New directory implementation
rem
rem ==============================================================================*/

if exist modbus.hex del modbus.hex

rem set PIC=18F452
set PIC=18F6720
rem set SRC_PATH_CCM=

rem
rem Different install directories goes here
rem
if exist "C:\Program Files\Microchip c18\bin\mcc18.exe" set base_dir=C:\Program Files\Microchip c18
if exist "C:\Program Files\Mcc18\bin\mcc18.exe" set base_dir=C:\Program Files\Mcc18
if exist "C:\Programs\mcc18\bin\mcc18.exe" set base_dir=C:\Programs\mcc18

echo  - Compiling source files .. please wait

"%base_dir%\bin\mcc18" -p=%PIC% "drivers\modbus\application.c" -fo="application.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "api\config\config.c" -fo="config.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "api\led\led.c" -fo="led.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "app\main.c" -fo="main.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "drivers\modbus\modbus_client.c" -fo="modbus_client.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "drivers\modbus\modbus_server.c" -fo="modbus_server.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "api\sio\sioapi.c" -fo="sioapi.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "api\timer\timer.c" -fo="timer.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err
"%base_dir%\bin\mcc18" -p=%PIC% "api\sio\UARTIntC.c" -fo="UARTIntC.o" /i"c:\programs\mcc18\h" /i"\include" /i"\drivers\modbus" /i"\api\config" /i"\api\sio" -DP18F6720 -w3 -pa=10 -fe=comp.err
if exist comp.err type comp.err


"C:\Program Files\MPLAB IDE\MCHIP_Tools\mplink.exe" /k"%base_dir%\lkr" /l"%base_dir%\lib" "%PIC%.lkr" "UARTIntC.o" "timer.o" "sioapi.o" "modbus_server.o" "modbus_client.o" "main.o" "application.o" "config.o" "led.o" /m"modbus.map" /o"modbus.cof"
if exist comp.err type comp.err

if not exist modbus.hex goto error

echo 
echo   Compiling was SUCCESSFUL
echo 
goto exit

:error
echo 
echo   ERROR compiling for expansion board
echo 
pause
goto exit

:error1
echo 
echo   Compiler install directory not recognized. Add directory to k.bat
echo 
pause
goto exit

:exit


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -