Здраствуйте Коты, прошу помощи в компиляции прошивки под этот инвертор http://eldigi.ru/site/power/13.php . В програмировании я полный ноль поэтому и прошу вашей помощи, есть исходник прошивки но как его компилировать в hex файл понятия не имею, игрался с Мплабом ничего не получалось. Помогите!
Вложения:
Комментарий к файлу: Исходник programm.rar [7.39 KiB]
Скачиваний: 190
С файлом 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
Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России.
На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.
Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO
подробнее>>
otest
Заголовок сообщения: Re: Прошу помощи в компиляции прошивки.
Дабы не плодить темы решил сюда написать, проблема следующая не могу загнать прошивку в контролер, програматор Pickit2, прошивка для pi16f73 више та что подправил otest. Програматор контролер определяет, при записи процес удачно завершается, а вот при вертификации выскакивает ошибка, далее при чтении контролер чист. Биты конфигурации есть в прошивке я их сравнил вроде все правильно, в симуляторе программа работает. В чем может быть проблема?
Добрый день форумчане мне нужна помощ в написание программе для связи LCD QC1602A С мк PIC16F84A!ВСЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ Я ПРОВЕРИЛ ВСЕ В НОРМЕ- осталось чисто прописать мой жки в программу для МК?!!! Так как не когда не связывался с программирование могоите пожалуста!!!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения