Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 21.10.2017, 14:42  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Загрузчик на PIC18F87K22

Выручайте пожалуйста с загрузчиком по USART1! Внешнего резонатора в проекте нет. Надо сконфигурировать загрузчик на внутренний генератор!
Реклама:
stubiflex вне форума  
Непрочитано 21.10.2017, 20:18  
OakRidge
Почётный гражданин KAZUS.RU
 
Аватар для OakRidge
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Раз резонатора нету поставьте весь проект на внутренном генераторе. Делов то .... Что я не понял ?
OakRidge вне форума  
Непрочитано 21.10.2017, 21:06  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Я так и сделал, но когда пытаюсь связаться с PIC-ом, не получается.
stubiflex вне форума  
Непрочитано 22.10.2017, 00:57  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 112
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Сообщение от stubiflex Посмотреть сообщение
Выручайте пожалуйста с загрузчиком по USART1! Внешнего резонатора в проекте нет. Надо сконфигурировать загрузчик на внутренний генератор!
Посмотрите мои посты, начиная с:https://kazus.ru/forums/showthread.php?t=5168&page=179#
(пост #1783)
В числе прочих достоинств рекомендуемого бутлоадера - наличие автоподстройки скорости. Для проектов без кварца - самое оно.

Последний раз редактировалось varostov; 22.10.2017 в 01:02.
varostov вне форума  
Непрочитано 22.10.2017, 03:05  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Спасибо! Выгладит хорошо. Знаю, что не комильфо просить такое, но пока буду разбираться, смогли бы сконфигурировать и скомпиллировать бутлоадер для PIC18F87K22 USART1, с внутренним тактовым генератором? Спасибо!
stubiflex вне форума  
Непрочитано 22.10.2017, 12:31  
OakRidge
Почётный гражданин KAZUS.RU
 
Аватар для OakRidge
 
Регистрация: 16.05.2015
Адрес: Болгария
Сообщений: 1,460
Сказал спасибо: 286
Сказали Спасибо 1,125 раз(а) в 540 сообщении(ях)
OakRidge на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

stubiflex я не уверен, что стоит задавать вопрос, да всетаки. Зачем Вам этот бутлоадер ? PicKit3 имеет функцию ON THE GO. Тоесть если надо перепрошить чтото в поле достаточно залить в PicKit3 HEX, взять с собой POWER BANK или зарядку для телефона и ходом марш на объект. Даже компьютера не надо. Если есть сомнения об ON THE GO смею заверить, что работает. Я сделал знакомому 3 пикита3 в том режиме, тысячи изделии запрораммировал без нареканий. Даже его бухгалтерша прошивала. Жмеш кнопку и ждеш зеленого. Правда был один прокол У пиккита3 слетела прошивка контроллера PicKit2 18F87K22 не поддерживает
Если решитесь на такой шаг советую MPLABX не пользовать. Берите 8.92 , последняя весия MPLAB 8 . Пики хорошие зверушки, однако политика Микрочипа оставляет желать лучшего....
У коллег бутлоадер не прижился, я всетаки сделал, однако через GSM сеть, не через UART. Работало, да проект провалился, не было спроса. Так что ничего убедительного сказать не могу
К22 серия удачный выбор. Появились К42. Неплохо пощупать что за звери
Удачи !
OakRidge вне форума  
Непрочитано 22.10.2017, 13:09  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Да, с PicKit3 шётся без проблем. Дело в том, что надо програмировать без разбора прибора, через ком порт.
stubiflex вне форума  
Непрочитано 22.10.2017, 15:34  
stubiflex
Прописка
 
Регистрация: 17.07.2006
Сообщений: 129
Сказал спасибо: 23
Сказали Спасибо 4 раз(а) в 3 сообщении(ях)
stubiflex на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Загрузил с каталога C:\Users\Public\Documents\Mikroelektronika\mikroC PRO for PIC\Examples\Other\Bootloader\P18\128K\boot18_128K _G.c проект. Отредактировал на PIC18F87K22, 8MHz. В mikroProg Suite for PIC настроил соответсвующие байты CONFIG1H = 0x8, CONFIG1L = 0x15 так, чтобы PIC работал от внутреннего генератора на 8MHz. Прошил PIC с помощю mikroProg Suite for PIC.
Посмотрел скачанный HEX с PIC-а. Он расположен в PIC-е между адресами, как показаны на скриншотах.

Есть фрагмент в начале памяти:



Потом основная часть начинается здесь:




И заканчивается здесь:



После этого подключаюсь:




При попытке загнать HEX через бутлоадер получаю error:



После этого читаю HEX с PIC-а, и вижу, что там произошли изменения. На начале фрагмент уже выглядит так:



И в конце выглядит так:



И так:




Вопрос, что писать в
block[0] = 0xBC;
block[1] = 0xEF;
block[2] = 0xFE;
block[3] = 0xF0;

чтобы после загрузки всё заработало?
Пока получается подключится к нему с помощю утилиты mikroBootloader. Но при попытке записать HEX файла через утилиту mikroBootloader, получаю ошибку.

Последний раз редактировалось stubiflex; 22.10.2017 в 16:59.
stubiflex вне форума  
Непрочитано 23.10.2017, 09:32  
varostov
Прописка
 
Регистрация: 14.10.2006
Адрес: Ростов-на-Дону
Сообщений: 112
Сказал спасибо: 14
Сказали Спасибо 32 раз(а) в 21 сообщении(ях)
varostov на пути к лучшему
По умолчанию Re: Загрузчик на PIC18F87K22

Сообщение от stubiflex Посмотреть сообщение
Спасибо! Выгладит хорошо. Знаю, что не комильфо просить такое, но пока буду разбираться, смогли бы сконфигурировать и скомпиллировать бутлоадер для PIC18F87K22 USART1, с внутренним тактовым генератором? Спасибо!
К сожалению, с 18-ми PICами с 2010 года не работал - нет ни кристалла, ни отладки для проверки. Поэтому помочь не смогу. Переберётесь на 24-е - обращайтесь.
varostov вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куплю USB загрузчик для STM32F4 SparkTJ Предложения по работе 0 18.03.2017 17:02
Смартфон, перешить загрузчик. true71 Электроника - это просто 18 10.01.2017 15:10
переносной ISP загрузчик для AVR Ugauga Микроконтроллеры, АЦП, память и т.д 8 07.11.2009 20:47
Функция загрузчик (MK ATMEGA644) Gn0me Микроконтроллеры, АЦП, память и т.д 0 27.03.2009 16:59


Часовой пояс GMT +4, время: 20:48.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot