Перейти к содержимому


Добро пожаловать на vip-cxema.org


Войти 

Регистрация
Добро пожаловать на vip-cxema.org

На форуме открыт раздел для гостей, в котором можно задать свои вопросы без регистрации http://forum.vip-cxe...prosy-i-otvety/

Зарегистрировавшись, вы сможете отправлять личные сообщения, получать уведомления об ответах в темах. Вам всегда могут отправить сообщение, снимутся многие ограничения.
 
Guest Message by DevFuse

Фотография

Программирование на PicBasic Pro Урок №7


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

  #1 le_shef

le_shef

    Новичок

  • Пользователи
  • Pip
  • Репутация
    0
  • 6 сообщений

Отправлено 24 Ноябрь 2018 - 07:06

Доброго времени суток! Столкнулся с одной проблемкой, надеюсь на Вашу помощь.

Проблема в следующем:

При компилировании программы на PBP3 , компилятор ругается на строку в программе @ device pic16f628a, mclr_off, intrc_osc_noclkout, wdt_off, pwrt_on а при компилирование на PBP2.60 все проходит гладко.

Как можно решить данную проблему?

P.S.

Пожалуйста не предлагайте пользоваться PBP2.60, так как она ругается на 64 битную винду.

С уважением и надеждой на помощь

 



  #2 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    251
  • 1 554 сообщений

Отправлено 24 Ноябрь 2018 - 12:31

в папке с picbasic есть конфигурационные файлы на каждый pic, с которым бейсик умеет работать. Можно найти файл на pic16f628a, открыть его блокнотом и посмотреть как там пишеться, аналогично переписать в программе.

Можно эту строку вообще удалить, но конфигурацию контроллера придётся при прошивке выставлять руками.



  #3 le_shef

le_shef

    Новичок

  • Пользователи
  • Pip
  • Репутация
    0
  • 6 сообщений

Отправлено 25 Ноябрь 2018 - 17:03

Большое спасибо. Разобрался, надо было написать следующим образом:

 

#CONFIG
__config _MCLRE_OFF & _INTRC_OSC_CLKOUT & _WDT_OFF & _PWRTE_ON & _LVP_OFF
#ENDCONFIG

 
 
и все заработало


  #4 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    251
  • 1 554 сообщений

Отправлено 26 Ноябрь 2018 - 02:51

Рекомендую на Proton Basic перейти, если он на 64бит заработает. Возможностей побольше. Код практически такой же, затруднений с переходом практически не возникнет.

  #5 le_shef

le_shef

    Новичок

  • Пользователи
  • Pip
  • Репутация
    0
  • 6 сообщений

Отправлено 26 Ноябрь 2018 - 16:38

Обязательно погляжу Proton Basic. С Вашей точки зрения какие основные преимущества у  Proton Basic перед PicBasic Pro? 

Евгений, скажите пожалуйста, а в ближайшее время не ожидается новых Ваших видео уроков по программированию?



  #6 Evgeniy

Evgeniy

    Администратор

  • Администраторы
  • Репутация
    251
  • 1 554 сообщений

Отправлено 27 Ноябрь 2018 - 02:02

Код написать один и тот же можно в обоих версиях бейсика, но на протоне много чего реализовано намного проще.
В принципе, если код перекинуть из picbasic в proton basic, то потребуется незначительные изменения в коде, в основном в объявлении переменных, и программа заработает.
Огромным плюсом протона - это возможность отладки программы при её симуляции в протеусе! То есть, рисуем проектик в протеусе, в контроллер грузим не бинарник, а код бейсика (bas файл). Если при симуляции нажать паузу, то можно посмотреть значение всех переменных, регистров, содержание eeprom.

Если есть темы для уроков - готов выслушать, написать, заснять.

  #7 le_shef

le_shef

    Новичок

  • Пользователи
  • Pip
  • Репутация
    0
  • 6 сообщений

Отправлено 28 Ноябрь 2018 - 06:59

Было бы интересно (по крайней мере мне) увидеть работу PIC с ИК датчиком и управление PICом с пульта дистанционного управления, а также работа PIC с картой памяти SD (на просторах интернета встречается схема Музыкальный звонок на микроконтроллере PIC16F628 )






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных