le_shef 0 Жалоба Опубликовано 24 ноября, 2018 Доброго времени суток! Столкнулся с одной проблемкой, надеюсь на Вашу помощь. Проблема в следующем: При компилировании программы на PBP3 , компилятор ругается на строку в программе @ device pic16f628a, mclr_off, intrc_osc_noclkout, wdt_off, pwrt_on а при компилирование на PBP2.60 все проходит гладко. Как можно решить данную проблему? P.S. Пожалуйста не предлагайте пользоваться PBP2.60, так как она ругается на 64 битную винду. С уважением и надеждой на помощь Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 24 ноября, 2018 в папке с picbasic есть конфигурационные файлы на каждый pic, с которым бейсик умеет работать. Можно найти файл на pic16f628a, открыть его блокнотом и посмотреть как там пишеться, аналогично переписать в программе. Можно эту строку вообще удалить, но конфигурацию контроллера придётся при прошивке выставлять руками. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
le_shef 0 Жалоба Опубликовано 25 ноября, 2018 Большое спасибо. Разобрался, надо было написать следующим образом: #CONFIG__config _MCLRE_OFF & _INTRC_OSC_CLKOUT & _WDT_OFF & _PWRTE_ON & _LVP_OFF#ENDCONFIG и все заработало Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 26 ноября, 2018 Рекомендую на Proton Basic перейти, если он на 64бит заработает. Возможностей побольше. Код практически такой же, затруднений с переходом практически не возникнет. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
le_shef 0 Жалоба Опубликовано 26 ноября, 2018 Обязательно погляжу Proton Basic. С Вашей точки зрения какие основные преимущества у Proton Basic перед PicBasic Pro? Евгений, скажите пожалуйста, а в ближайшее время не ожидается новых Ваших видео уроков по программированию? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 27 ноября, 2018 Код написать один и тот же можно в обоих версиях бейсика, но на протоне много чего реализовано намного проще. В принципе, если код перекинуть из picbasic в proton basic, то потребуется незначительные изменения в коде, в основном в объявлении переменных, и программа заработает. Огромным плюсом протона - это возможность отладки программы при её симуляции в протеусе! То есть, рисуем проектик в протеусе, в контроллер грузим не бинарник, а код бейсика (bas файл). Если при симуляции нажать паузу, то можно посмотреть значение всех переменных, регистров, содержание eeprom. Если есть темы для уроков - готов выслушать, написать, заснять. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
le_shef 0 Жалоба Опубликовано 28 ноября, 2018 Было бы интересно (по крайней мере мне) увидеть работу PIC с ИК датчиком и управление PICом с пульта дистанционного управления, а также работа PIC с картой памяти SD (на просторах интернета встречается схема Музыкальный звонок на микроконтроллере PIC16F628 ) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Palxta 0 Жалоба Опубликовано 17 февраля, 2022 В 26.11.2018 в 04:51, Evgeniy сказал: Рекомендую на Proton Basic перейти, если он на 64бит заработает. Возможностей побольше. Код практически такой же, затруднений с переходом практически не возникнет. Литература есть по протону? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 18 февраля, 2022 Есть книга, правдо на английском https://www.vk5dj.com/1 - Proton Compiler Manual.pdf Есть форум https://picbasic.ru/forum/5 В интернете можно найти примеры на интересующие вопросы по протону. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 18 февраля, 2022 Что бы работать с бейсиком, протэусом и прочими программами на любой операционной системе (32/64 бит, ОС windows/Linux), на любом ПК, для себя я создал виртуальную машину в VirtualBox, с установленной внутри windows XP, PicBasic, ProtonBasic, ISIS Protheus, ICprog и т.п. Размер у неё менее 4Гб, работает на любой ОС. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Palxta 0 Жалоба Опубликовано 21 февраля, 2022 В том и дело что на английском, а на том форуме меня чето заблокировали( Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты