Например TDA7294

Форум РадиоКот :: Просмотр темы - Прошу помощи в компиляции прошивки.
Форум РадиоКот
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 файл понятия не имею, игрался с Мплабом ничего не получалось. Помогите!

Вложения:
Комментарий к файлу: Исходник
programm.rar [7.39 KiB]
Скачиваний: 190

Автор:  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


Вложения:
pprogg.rar [31.74 KiB]
Скачиваний: 190

Автор:  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 неправельный :facepalm:

Автор:  otest [ Вт ноя 05, 2013 16:03:00 ]
Заголовок сообщения:  Re: Прошу помощи в компиляции прошивки.

сравни 2 файла и всё увидиш

Автор:  sanya123 [ Вт ноя 26, 2013 15:41:22 ]
Заголовок сообщения:  Re: Прошу помощи в компиляции прошивки.

Дабы не плодить темы решил сюда написать, проблема следующая не могу загнать прошивку в контролер, програматор Pickit2, прошивка для pi16f73 више та что подправил otest. Програматор контролер определяет, при записи процес удачно завершается, а вот при вертификации выскакивает ошибка, далее при чтении контролер чист. Биты конфигурации есть в прошивке я их сравнил вроде все правильно, в симуляторе программа работает. В чем может быть проблема?

Вложения:
уке.JPG [91.5 KiB]
Скачиваний: 540

Автор:  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/