РАДИОСХЕМЫ



СТАРЫЙ ФОРУМ

ФОРУМ НА ЭЛВО

РАДИОФОРУМЫ


СХЕМЫ И СТАТЬИ
  • БЛОГИ
  • НОВОЕ
  • СХЕМЫ
  • РАЗНОЕ
  • ТЕОРИЯ
  • ТЕЛЕВИДЕО
  • СВЕТОДИОД
  • МЕДТЕХНИКА
  • БЫТТЕХНИКА
  • ИЗМЕРИТЕЛИ
  • СПРАВОЧНИК
  • ТЕХНОЛОГИИ
  • РЕМОНТ СХЕМ
  • МОБИЛЬНИКИ
  • КОМПЬЮТЕРЫ
  • НАЧИНАЮЩИМ
  • ЗАРЯДКИ И АКБ
  • СИГНАЛИЗАЦИИ
  • АУДИОТЕХНИКА
  • АВТОВЕЛОМОТО
  • БЛОКИ ПИТАНИЯ
  • РАДИОПРИЁМНИКИ
  • МЕТАЛЛОИСКАТЕЛИ
  • МИКРОКОНТРОЛЛЕР
  • РАДИОПЕРЕДАТЧИКИ

  • Курс по ускорению работы Мозга на 100%


    • Страница 1 из 2
    • 1
    • 2
    • »
    Архив - только для чтения
    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Помощь по кодам для pic16f628a
    Помощь по кодам для pic16f628a
    Пн, 29.04.2013, 18:52 | Сообщение # 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
    помогите пожалусто

    Пн, 29.04.2013, 19:56 | Сообщение # 2        
    zil92
    аватар
      Постов: 225   Друзья 
    Ну во первых с чем программа связана ? во вторых через что пишешь ? 3 ошибку выдает только на компиляции машинного кода ? 4 через какую прогу компилируешь ? и если есть готовый исходник то кидай его сюда попробую скомпилировать сам
    Пн, 29.04.2013, 20:40 | Сообщение # 3        
    Ylygov
    аватар
      Постов: 13   ОК 
    mplab 7.42 . выдаеть только на компиляции.
    Файлы: f628Atempo.asm (8.3 Kb)
    Пн, 29.04.2013, 21:09 | Сообщение # 4        
    zil92
    аватар
      Постов: 225   Друзья 
    вы откуда этот исходник достали ? там ошибок уже очень много программа не начинается с элементарного слово старт может просто язык не был предназначен для МЛаба машинный я скинул что получилось... но не думаю что правильно будет работать ... пробуйте ...
    Файлы: UNTITLED.hex (1.4 Kb)
    Пн, 29.04.2013, 21:30 | Сообщение # 5        
    zil92
    аватар
      Постов: 225   Друзья 
    ear, ага ну теперь понятно )... тогда точно в ошибках исходника дело ... м лаб не берет его а если и компилирует то не до конца...
    Вт, 30.04.2013, 06:44 | Сообщение # 6        
    Ylygov
    аватар
      Постов: 13   ОК 
    zil92, если сможите то обьясните в чем может быть проблема если org ставлю 141 то компиляция проходить но нех не запускаеться

    Добавлено (30.04.2013, 07:44)
    ---------------------------------------------
    и еще нех который вы выстовили не получаеться скачать . выходит на левом углу кот и все не могли бы на личку скинут

    Вт, 30.04.2013, 10:35 | Сообщение # 7        
    zil92
    аватар
      Постов: 225   Друзья 
    Ylygov, в коде скорей всего дело, сам конечно я не буду его разбирать но вам посоветую заново его просмотреть скорей всего что то не учли и писать лучше этот код в самой программе м лаб ... ну а программа с чем связана то ?

    Добавлено (30.04.2013, 11:35)
    ---------------------------------------------
    и еще через какую прогу программируете ?

    Вс, 05.05.2013, 20:16 | Сообщение # 8        
    Ylygov
    аватар
      Постов: 13   ОК 
    у меня скорей всего ошибка блабе . потому что даже рабочие проги не комплируеть не поойму почему

    Добавлено (05.05.2013, 21:16)
    ---------------------------------------------
    у меня скорей всего ошибка блабе . потому что даже рабочие проги не комплируеть не поойму почему

    Пн, 06.05.2013, 20:03 | Сообщение # 9        
    zil92
    аватар
      Постов: 225   Друзья 
    Ylygov, ну у вас в проекте несколько очевидных ошибок уже есть если пишите программу старайтесь всегда все на английском писать то что у вас написано faza chastota такое естественно не проканает для определенной команды есть свое название и если вы программируете контроллер то там используются имя порта и имя самой команды а так же всякие приставки ,_+/ ну и числовые величины! м лаб у меня тоже часто дает сбой это может быть из за того что адрес директории сохранения лежит через кириллицу с:/мои документы не проканает с:/program files такое он воспримет а вообще я для компиляции часто использую среду MicroCode Studio picbasic pro она и ошибку выдает и причину возникновения пишет!

    Добавлено (06.05.2013, 21:03)
    ---------------------------------------------
    ну в смысле если ошибка есть она ее выдает и причину пишет )

    Вт, 07.05.2013, 19:47 | Сообщение # 10        
    Ylygov
    аватар
      Постов: 13   ОК 
    благодарю за помощ попробую MicroCode Studio picbasic pro установить

    Добавлено (07.05.2013, 20:47)
    ---------------------------------------------
    на нем можно на асми

    Форум радиолюбителей » СХЕМЫ » МИКРОСХЕМЫ » Помощь по кодам для pic16f628a
    • Страница 1 из 2
    • 1
    • 2
    • »
    Поиск:

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



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