Регистрация | Вход

[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: ivan_fd  
Как запустить компиляцию PIC18F4620?
RA9UBD Дата: Вс, 26.03.2023, 09:55  |                                                                                                                Сообщение # 1
Группа: Проверенные
Ранг:  Понимаю
Сообщений: 63
Репутация: 0   ±
Замечания:   ±
На сайте с 11.04.2008

Статус: Offline

Всем привет!
Есть необходимость откомпилировать программу на PIC18F4620, компилятор PIC Basic Pro.
Ранее программа была написана на PIC16F877A.
Все работает но не хватает памяти 8 кб. 
Был выбран 18F4620, тут 64кб.
Но как оказалось компилятора под этот проц нет.
Ко как бы нашелся в протеусе.
Создается HEX, в протеус в эмуляции его принимает, и запускает.
Но не работает. Я понимаю изза чего. Нужно регистры настроить.
Там ЖК экран подключен, и видимо порты как Аналоговые, или что то другое. Нужно их сделать просто цифровыми входами выходами.
Сделал тестовую програмку, мигающий светодиод. Он мигает. Значит программа запускается точно.
И не понятно как биты конфигурации настраивать.
Ранее я настраивал так:

@ DEVICE pic18F4620,XT_OSC ; X_TAL = 4 MHz
@ DEVICE pic18F4620, WDT_ON
@ DEVICE pic16F877A, PWRT_OFF 
@ DEVICE pic16F877A, BOD_OFF
@ DEVICE pic16F877A, LVP_OFF
@ DEVICE pic16F877A, CPD_OFF
@ DEVICE pic16F877A, WRT_OFF
@ DEVICE pic16F877A, PROTECT_ON 

Тут он не понимает эти строки выдает ошибку. 
Как теперь биты настроить?

Вот так прокатит?
DEFINE CONFIG1H = %00000001 
DEFINE CONFIG2L = %00011111
DEFINE CONFIG2H = %00000000
DEFINE CONFIG3H = %10000011

Или как мне в PIC Basic записать в адрес битов число?

Или может есть какая библиотека для 18F4620, что бы в PIC BASIC PRO появилась поддержка 18F4620?
Или на протон Бейсик перейти?
Кто что посоветует?
В протон Бейсик есть поддержка этого проца?

Добавлено (26.03.2023, 12:33)
---------------------------------------------
С горем пополам нашел компилятор для все процов 
Качайте https://drive.google.com/file....re_link
Там есть все! 
И есть inc файл где описываются все регистры.

ЯНДЕКС Дата: 26.03.2023
xvovanx Дата: Вс, 26.03.2023, 18:50  |                                                                                                                Сообщение # 2
Группа: Модераторы
Ранг:  Помогаю всем
Сообщений: 332
Репутация: 59   ±
Замечания:   ±
На сайте с 02.05.2013

Статус: Offline

Цитата RA9UBD ()
Или на протон Бейсик перейти? Кто что посоветует?

Это самое лучшее решение.

П.С. я в свое время перешел по причине расчета дробных чисел, ни разу не пожалел, Протон очень похож, коррекция программы заняла полдня

Сообщение отредактировал xvovanx - Вс, 26.03.2023, 18:52
  • Страница 1 из 1
  • 1
Поиск: