Форум РадиоКот https://radiokot.ru/forum/ |
|
Прошу помощи в компиляции прошивки. https://radiokot.ru/forum/viewtopic.php?f=58&t=96405 |
Страница 1 из 1 |
Автор: | sanya123 [ Пн ноя 04, 2013 21:03:53 ] | ||
Заголовок сообщения: | Прошу помощи в компиляции прошивки. | ||
Здраствуйте Коты, прошу помощи в компиляции прошивки под этот инвертор http://eldigi.ru/site/power/13.php . В програмировании я полный ноль поэтому и прошу вашей помощи, есть исходник прошивки но как его компилировать в hex файл понятия не имею, игрался с Мплабом ничего не получалось. Помогите!
|
Автор: | otest [ Вт ноя 05, 2013 08:09:31 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Для компиляции не хватает одного файла "<RD09.INC>". Пиши автору. |
Автор: | sanya123 [ Вт ноя 05, 2013 12:28:53 ] | ||
Заголовок сообщения: | 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
|
Автор: | otest [ Вт ноя 05, 2013 12:58:36 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
проверяй |
Автор: | sanya123 [ Вт ноя 05, 2013 13:16:29 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Огромное Вам спасибо, судя по всему должно работать, проверить пока не в чем жду деталек,а в протеусе не даного пика. |
Автор: | otest [ Вт ноя 05, 2013 14:22:31 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Цитата: в протеусе не даного пика. 16С73 то же самое |
Автор: | sanya123 [ Вт ноя 05, 2013 15:04:01 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Проверил, все работает. Еще раз спасибо за помощь, а в чем собственно проблема была если не секрет или у меня Mplab неправельный ![]() |
Автор: | otest [ Вт ноя 05, 2013 16:03:00 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
сравни 2 файла и всё увидиш |
Автор: | sanya123 [ Вт ноя 26, 2013 15:41:22 ] | ||
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. | ||
Дабы не плодить темы решил сюда написать, проблема следующая не могу загнать прошивку в контролер, програматор Pickit2, прошивка для pi16f73 више та что подправил otest. Програматор контролер определяет, при записи процес удачно завершается, а вот при вертификации выскакивает ошибка, далее при чтении контролер чист. Биты конфигурации есть в прошивке я их сравнил вроде все правильно, в симуляторе программа работает. В чем может быть проблема?
|
Автор: | Smen [ Ср ноя 27, 2013 08:57:04 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
sanya123 писал(а): В чем может быть проблема? Цитата: Code Protect ![]() |
Автор: | otest [ Ср ноя 27, 2013 10:01:48 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Цитата: В чем может быть проблема? Установлена защита от считывания. МК прошился и будет работать. Если хочеш прошей этой прошивкой без защиты от считывания. |
Автор: | sanya123 [ Сб ноя 30, 2013 21:11:58 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Спасибо за подсказку, я чет не подумал, а так все работает. |
Автор: | Surikat [ Вт фев 11, 2014 12:55:35 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Добрый день форумчане мне нужна помощ в написание программе для связи LCD QC1602A С мк PIC16F84A!ВСЕ ТЕХНИЧЕСКИЕ ВОПРОСЫ Я ПРОВЕРИЛ ВСЕ В НОРМЕ- осталось чисто прописать мой жки в программу для МК?!!! Так как не когда не связывался с программирование могоите пожалуста!!! |
Автор: | otest [ Вт фев 11, 2014 13:26:03 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
Цитата: осталось чисто прописать мой жки в программу для МК И где она программа для МК? |
Автор: | Smen [ Пн фев 17, 2014 09:43:39 ] |
Заголовок сообщения: | Re: Прошу помощи в компиляции прошивки. |
otest писал(а): И где она программа Насколько я понял, Surikat хочет, что б её ему написАли.
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |