Jump to content

Welcome to vip-cxema.org

logo3.png

The forum has a section for guests, where you can ask your questions without registration: Вопросы и ответы

By registering, you will be able to send private messages, receive notification of replies to topics. You can always send a message, many restrictions are removed.


le_shef

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

Recommended Posts

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

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

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

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

P.S.

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

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

 

Share this post


Link to post
Share on other sites
 

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

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

Share this post


Link to post
Share on other sites
 

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

 

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

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

Share this post


Link to post
Share on other sites
 

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

Share this post


Link to post
Share on other sites
 

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

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

Share this post


Link to post
Share on other sites
 

Код написать один и тот же можно в обоих версиях бейсика, но на протоне много чего реализовано намного проще.

В принципе, если код перекинуть из picbasic в proton basic, то потребуется незначительные изменения в коде, в основном в объявлении переменных, и программа заработает.

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

 

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

Share this post


Link to post
Share on other sites
 

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

Share this post


Link to post
Share on other sites
 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...



×
  • Create New...