Главная
 
Четверг, 06.08.2020, 22:28



Гость |
Приветствую Вас Гость!
Четверг, 06.08.2020, 22:28
Главная | Регистрация | Вход | RSS

Меню сайта


Категории раздела
X-Files [2]
X-Files
Мои статьи [27]
МЕХАНИКА [19]
МЕХАНИКА
Генераторы переменного тока [9]
Генераторы переменного тока
Автоматическое регулирование возбуждения синхронных генераторов [7]
Автоматическое регулирование возбуждения синхронных генераторов
трансформаторы [2]
Типы трансформаторов
МЕТАЛЛОДЕТЕКТОР [2]
РЕМОНТ КОМПЬЮТЕРА [6]
РЕМОНТ КОМПЬЮТЕРА
О МУЗЫКЕ И НЕ ТОЛЬКО... [5]
О МУЗЫКЕ И НЕ ТОЛЬКО...
Итак... рыбалка. [2]
Итак... рыбалка.
X-Files [4]
xxxxxxxxxx
Конусная дробилка серии CS [21]
Высокоэффективная Конусная дробилка серии CS Инструкция по эксплуатации

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » X-Files

Замена значения частоты в прошивке микроконтроллера PIC

Иногда при конструировании какого то устройства на микроконтроллере ,под рукой не оказывается кварцевого  резонатора необходимой частоты.Решить проблему можно изменением значения частоты кварца непосредственно в прошивке,разумеется если Автор проекта, выложил в свободный доступ исходный файл прошивки в расширении .asm 

Будем считать что нам повезло и у нас есть исходник.    Остается только скачать программу MPLAB IDE v8.92  ( я рекомендую именно версию  v8.92, потому что для нее есть русификатор),

Итак приступим.             
Запускаем  программу  MPLAB IDE.

                                                              

В верхнем меню выбираем  " Проект ",за тем-  "Мастер проекта". В открывшемся окне жмем  " Далее ".

                                                     
 В следующем окне нужно выбрать необходимый  Микроконтроллер ( в моем случае это 16F628a ).

                                                     

Жмем "далее ".


Выбираем язык программирования " Assembler "( Первая строчка) --- идем " Далее "

                                                        
Для последующих шагов необходимо в папке "МОИ ДОКУМЕНТЫ " создать подпапку и присвоить ей какое то короткое имя, обязательно на латинице. Например " START " и скопировать в нее исходник с расширением   .asm- например  :       clock.asm 

                                                         
В окошке мастера проектов пишем название нашего проекта и указываем созданную папку " START " и присваеваем имя файлу - то же "START". Сохраняем. Далее.
В следующем окне слева выбираем наш файл  " clock.asm "и жмем  "Добавить"  и файл появиться в правом окошке.

                                                                                                 

Идем "Далее " и "Готово ".

                                                         


Теперь в меню MPLAB IDE  жмем "Отладчик "-- " Выбрать инструмент "- и выбираем  MPLAB SIM.

                                                        


В маленьком окошке дважды щелкаем по файлу "clock.asm" - откроется файл для редактирования.

                                                         


Но мы в нем менять ни чего не будем, а предоставим это сделать программе MPLAB IDE
Итак еще раз идем в меню " Отладчик " , в самом низу появилась новая кнопочка с названием " Settings... " нажимаем ее

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

                                                          
Остается скомпелировать файл " clock.asm" в необходимый нам файл с расширением .HEX
Для этого в меню программы ищем кнопочку "Build All " , нажимаем , ждем пару секунд ,пройдет компиляция ,

                                                       

в итоге появится окно с конечной записью "BUILD SUCCEEDED".

 

                                                       


Теперь идем  в папку "МОИ ДОКУМЕНТЫ "- " START " и находим там файл " clock .HEX" 

                                                       
Это и есть новая прошивка для микроконтроллера, с измененной частотой кварцевого резонатора.

Категория: X-Files | Добавил: nekin (26.02.2018)
Просмотров: 396 | Рейтинг: 0.0/0
Всего комментариев: 0
avatar
Вход на сайт

Поиск

Друзья сайта


Copyright MyCorp © 2020
uCoz

Яндекс.Метрика