Прошу помощи в компиляции прошивки.
Прошу помощи в компиляции прошивки.
Здраствуйте Коты, прошу помощи в компиляции прошивки под этот инвертор http://eldigi.ru/site/power/13.php . В програмировании я полный ноль поэтому и прошу вашей помощи, есть исходник прошивки но как его компилировать в hex файл понятия не имею, игрался с Мплабом ничего не получалось. Помогите!
- Вложения
-
- programm.rar
- Исходник
- (7.39 КБ) 200 скачиваний
- Реклама
Re: Прошу помощи в компиляции прошивки.
Для компиляции не хватает одного файла "<RD09.INC>". Пиши автору.
Re: Прошу помощи в компиляции прошивки.
С файлом RD09.INC определился, правда незнаю как но он появился при очередной компиляции и немногими манипуляциями с исходноком, сейчас история следующая
Код: Выделить всё
00159 list p=pic16f73
00160 INCLUDE <RD09.INC>
00001 LIST
00002 ; P16F73.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
00320 LIST
00161 ;----------------------------------------------------------------
00162 ;Configuration bits definition
00163 ;Oscillator : HS
00164 ;Watchdog timer : off
00165 ;Power up timer : on
00166 ;Brown out detect : on
00167 ;Code protect :off
2007 3FE6 00168 __CONFIG _CP_ALL & _WDT_ON & _BODEN_ON & _PWRTE_ON & _HS_OSC
00169 ;----------------------------------------------------------------
00170
00171 ;Macro
00172 MULT MACRO BIT ;MACRO FOR UNSIGNEDMULTIPLICATION
00173 btfsc NO_1_LSB,BIT
00174 addwf RESULT_MSB,F
00175 RRF RESULT_MSB,F
00176 RRF RESULT_LSB,F
00177 ENDM ;END OF MACRO FOR MULTIPLICATION
00178
00179
00180 ;----------------------------------------------------------------
Error[149] : Directive only allowed when generating an object file
00181 STARTUP CODE 0X00 ;RESET VECTOR ADDRESS
0000 2802 00182 goto START
00183
00184
Error[149] : Directive only allowed when generating an object file
00185 CODE 0X04 ;INTERRUPT VECTOR LOCATION
0001 2850 00186 goto ISR_INT ;goto INTERRUPT SERVICE ROUTINE
00187
00188 ;****************************************************************
Error[149] : Directive only allowed when generating an object file
00189 PROG CODE
0002 00190 START
00191 ;****************************************************************
00192 ;INITIALIZATION OF THE PORTS AND TIMERS
0002 1683 00193 bsf STATUS,RP0
0003 3002 00194 movlw 0X02
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0004 0086 00195 movwf TRISB ;RB1 CONFIGURED AS INPUT
0005 3000 00196 movlw 0X00
MPASM 5.20 PROGRAMM.ASM 11-5-2013 11:35:12 PAGE 5
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0006 0087 00197 movwf TRISC ;RC0-RC7 CONFIGURED AS OUTPUT
0007 1283 00198 bcf STATUS,RP0
00199
0008 302A 00200 movlw b'00101010' ;Turn off PWM1,3,5 PWMs(active low) at the beginning of
the cycle
0009 0087 00201 movwf PWM_PORT ;& turn on PWM0,2,4
Error[113] : Symbol not previously defined (PWM_PR_CH1_Buff)
000A 0180 00202 clrf PWM_PR_CH1_Buff
Error[113] : Symbol not previously defined (PWM_PR_CH2_Buff)
000B 0180 00203 clrf PWM_PR_CH2_Buff
Error[113] : Symbol not previously defined (PWM_PR_CH3_Buff)
000C 0180 00204 clrf PWM_PR_CH3_Buff
Error[113] : Symbol not previously defined (PWM1_DS_Buff)
000D 0180 00205 clrf PWM1_DS_Buff
Error[113] : Symbol not previously defined (PWM2_DS_Buff)
000E 0180 00206 clrf PWM2_DS_Buff
Error[113] : Symbol not previously defined (PWM3_DS_Buff)
000F 0180 00207 clrf PWM3_DS_Buff
Error[113] : Symbol not previously defined (PWM4_DS_Buff)
0010 0180 00208 clrf PWM4_DS_Buff
00209
Error[113] : Symbol not previously defined (FLAGS)
0011 0180 00210 clrf FLAGS ;CLEAR ALL FLAGS
Error[113] : Symbol not previously defined (FLAGS2)
0012 0180 00211 clrf FLAGS2 ;CLEAR ALL FLAGS
00212
00213 - Вложения
-
- pprogg.rar
- (31.74 КБ) 198 скачиваний
Re: Прошу помощи в компиляции прошивки.
Огромное Вам спасибо, судя по всему должно работать, проверить пока не в чем жду деталек,а в протеусе не даного пика.
- Реклама
Re: Прошу помощи в компиляции прошивки.
16С73 то же самоев протеусе не даного пика.
Re: Прошу помощи в компиляции прошивки.
Проверил, все работает. Еще раз спасибо за помощь, а в чем собственно проблема была если не секрет или у меня Mplab неправельный 
Re: Прошу помощи в компиляции прошивки.
сравни 2 файла и всё увидиш
Re: Прошу помощи в компиляции прошивки.
Дабы не плодить темы решил сюда написать, проблема следующая не могу загнать прошивку в контролер, програматор Pickit2, прошивка для pi16f73 више та что подправил otest. Програматор контролер определяет, при записи процес удачно завершается, а вот при вертификации выскакивает ошибка, далее при чтении контролер чист. Биты конфигурации есть в прошивке я их сравнил вроде все правильно, в симуляторе программа работает. В чем может быть проблема?
- Вложения
-
- уке.JPG
- (91.5 КБ) 549 скачиваний
Re: Прошу помощи в компиляции прошивки.
sanya123 писал(а):В чем может быть проблема?
Code Protect
Re: Прошу помощи в компиляции прошивки.
Установлена защита от считывания. МК прошился и будет работать. Если хочеш прошей этой прошивкой без защиты от считывания.В чем может быть проблема?
Re: Прошу помощи в компиляции прошивки.
Спасибо за подсказку, я чет не подумал, а так все работает.
Re: Прошу помощи в компиляции прошивки.
Добрый день форумчане мне нужна помощ в написание программе для связи LCD QC1602A С мк PIC16F84A!ВСЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ Я ПРОВЕРИЛ ВСЕ В НОРМЕ- осталось чисто прописать мой жки в программу для МК?!!! Так как не когда не связывался с программирование могоите пожалуста!!!
Re: Прошу помощи в компиляции прошивки.
И где она программа для МК?осталось чисто прописать мой жки в программу для МК
Re: Прошу помощи в компиляции прошивки.
Насколько я понял, Surikat хочет, что б её ему написАли.otest писал(а):И где она программа


