РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

Форум на ЭЛВО


РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ



  • Страница 1 из 2
  • 1
  • 2
  • »
Архив - только для чтения
Помощь по кодам для 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 . выдаеть только на компиляции.
Файлы: f628Atempo.asm (8.3 Kb)
Сообщение # 4        
zil92
аватар
  Постов: 225   Друзья 
вы откуда этот исходник достали ? там ошибок уже очень много программа не начинается с элементарного слово старт может просто язык не был предназначен для МЛаба машинный я скинул что получилось... но не думаю что правильно будет работать ... пробуйте ...
Файлы: UNTITLED.hex (1.4 Kb)
Сообщение # 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)
---------------------------------------------
на нем можно на асми

  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Внимание! Форум переехал на Tehnodium.ru



© 2010-2022 "Форум Радиосхемы". All Rights Reserved  Почта  PDA