Помощь по кодам для pic16f628a
|
|
| Сообщение # 1
|
Ylygov
Постов: 13
ОК |
прошу помоши pic16f628a создал свой первый проект и получилось зосада list p=16F628A ; list directive to define processor #include <p16F628A.inc> ; processor specific variable definitions errorlevel -302 ; suppress message 302 from list file __CONFIG _CP_OFF & _DATA_CP_OFF & _LVP_OFF & _BOREN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTOSC_OSC_NOCLKOUT wr1 equ 20h ; wr2 ; регистры временного хранения wr3 wr4 wr5 wr6 wr7 wr8 wr9 cnt1 cnt2 cnt3 cnt4 cnt5 cnt6 cnt7 cnt8 cnt9 endc ; #define banc STATUS,RP0 ; переключение банков #define sbros PORTA,5 ; сброс #define rele PORTA,6 ; реле #Define kz PORTA,7 ;светодиод кз #define peregruz PORTA,1 ; светодиод перегруз #define faza PORTA,0 ; светодиод фаза #Define kz1 PORTA,4 ;вход кз #define peregruz1 PORTA,5 ; вход перегруз #define faza1 PORTA,6 ; вход фаза #define chastota PCON,OSCF ; частота 4мгц #define faza2 PORTB,0 ; вход фаза2 #define w1 PORTB,1 ;10сек #define w2 PORTB,2 ;20сек #define w3 PORTB,3 ;30сек #define w4 PORTB,4 ;40сек #define w5 PORTB,5 ;50сек #define w6 PORTB,6 ;60сек #define w7 PORTB,7 ;70сек org 0 goto start
mplab пишит Error[144] E:\PP\PROB\F628ATEMPO.ASM 23 : Unmatched ENDC что это не могу понятьДобавлено (29.04.2013, 19:52) --------------------------------------------- здесь разобрался но появилось другая проблема . при компиляцие выходить ошибка Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x00000140 Errors : 1 помогите пожалусто
|
|
| Сообщение # 2
|
zil92
Постов: 225
Друзья |
Ну во первых с чем программа связана ? во вторых через что пишешь ? 3 ошибку выдает только на компиляции машинного кода ? 4 через какую прогу компилируешь ? и если есть готовый исходник то кидай его сюда попробую скомпилировать сам
|
|
| Сообщение # 3
|
Ylygov
Постов: 13
ОК |
mplab 7.42 . выдаеть только на компиляции.
|
|
| Сообщение # 4
|
zil92
Постов: 225
Друзья |
вы откуда этот исходник достали ? там ошибок уже очень много программа не начинается с элементарного слово старт может просто язык не был предназначен для МЛаба машинный я скинул что получилось... но не думаю что правильно будет работать ... пробуйте ...
|
|
| Сообщение # 5
|
zil92
Постов: 225
Друзья |
ear, ага ну теперь понятно )... тогда точно в ошибках исходника дело ... м лаб не берет его а если и компилирует то не до конца...
|
|
| Сообщение # 6
|
Ylygov
Постов: 13
ОК |
zil92, если сможите то обьясните в чем может быть проблема если org ставлю 141 то компиляция проходить но нех не запускаетьсяДобавлено (30.04.2013, 07:44) --------------------------------------------- и еще нех который вы выстовили не получаеться скачать . выходит на левом углу кот и все не могли бы на личку скинут
|
|
| Сообщение # 7
|
zil92
Постов: 225
Друзья |
Ylygov, в коде скорей всего дело, сам конечно я не буду его разбирать но вам посоветую заново его просмотреть скорей всего что то не учли и писать лучше этот код в самой программе м лаб ... ну а программа с чем связана то ?Добавлено (30.04.2013, 11:35) --------------------------------------------- и еще через какую прогу программируете ?
|
|
| Сообщение # 8
|
Ylygov
Постов: 13
ОК |
у меня скорей всего ошибка блабе . потому что даже рабочие проги не комплируеть не поойму почемуДобавлено (05.05.2013, 21:16) --------------------------------------------- у меня скорей всего ошибка блабе . потому что даже рабочие проги не комплируеть не поойму почему
|
|
| Сообщение # 9
|
zil92
Постов: 225
Друзья |
Ylygov, ну у вас в проекте несколько очевидных ошибок уже есть если пишите программу старайтесь всегда все на английском писать то что у вас написано faza chastota такое естественно не проканает для определенной команды есть свое название и если вы программируете контроллер то там используются имя порта и имя самой команды а так же всякие приставки ,_+/ ну и числовые величины! м лаб у меня тоже часто дает сбой это может быть из за того что адрес директории сохранения лежит через кириллицу с:/мои документы не проканает с:/program files такое он воспримет а вообще я для компиляции часто использую среду MicroCode Studio picbasic pro она и ошибку выдает и причину возникновения пишет!Добавлено (06.05.2013, 21:03) --------------------------------------------- ну в смысле если ошибка есть она ее выдает и причину пишет )
|
|
| Сообщение # 10
|
Ylygov
Постов: 13
ОК |
благодарю за помощ попробую MicroCode Studio picbasic pro установитьДобавлено (07.05.2013, 20:47) --------------------------------------------- на нем можно на асми
|
|