Например TDA7294

Форум РадиоКот • Просмотр темы - прошивка pic12f629 с pickit 2
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Сб янв 03, 2026 03:16:32

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 19:53:44 
Первый раз сказал Мяу!

Зарегистрирован: Чт фев 14, 2013 21:32:55
Сообщений: 21
Рейтинг сообщения: 0
извините что ещё одна такая тема, поиском пользовался, но полный ответ не нашёл.

в общим проблема такова: в универе мы учились с pic16f84a ну и прошивали просто импортируя хекс в pickit2. ну так же само я не о чём не подозревая прошил и pic12f629. после долго мучился, перебирал схему и программу так и не работало, хотя проект взял в нете рабочий.

ну и в общем только сейчас заметил что pic12f629 надо как то по особенному прошивать. понял что надо с начала было считать последнее слово osccal и потом импортировав записать его в конец программы. но в описании программы которую хочу залить написано ещё про какой то bandgap. вот что написано:

1. Считываем текущую конфигурацию контроллера.

2. Записываем значение битов калибровки схемы BOR (12-й, 13-й биты слова конфигурации, они же bandgap)

3. Записываем значение последнего слова программного кода (слово по адресу 03FF) - биты калибровки генератора.

4. Открываем нашу прошивку в программе программатора, и меняем в ней биты калибровки схемы BOR и генератора на считанные и записанные значения.


так теперь я совсем запутался. где этот bandgap и osccal? и куда это всё записывать? последний раз когда имел программатор видел что у меня всё по нолям http://s8.postimg.cc/4e2nmww51/image.jpg хотя и прошивался всё время :D завтра куплю новый м.к. и боюсь с нова его запороть.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 21:18:09 
Сверлит текстолит когтями
Аватар пользователя

Карма: 15
Рейтинг сообщений: 88
Зарегистрирован: Ср май 01, 2013 22:37:08
Сообщений: 1119
Откуда: Украина
Рейтинг сообщения: 0
Надо новый МК вставить в программатор и прочитать слово коифигурации (security and configuration bits),
где будет видна заводская установка фьюзов. Затем прочитать программную память - она будет
чистая, за исключением слова в самом конце - это калибровка.
Затем открыть файл прошивки, записать калибровочное слово на свое место, запрограгроммировать МК,
опять прочитать слово конфигурации, установить нужные фьюзы и записать их в МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 21:37:59 
Мучитель микросхем
Аватар пользователя

Карма: 4
Рейтинг сообщений: 50
Зарегистрирован: Сб авг 20, 2011 19:57:48
Сообщений: 461
Рейтинг сообщения: 0
PICkit 2 может так
Цитата:
В утилите PICkit 2 Tools->OSCCAL->Auto Regenerate.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 21:39:13 
Мучитель микросхем

Карма: 1
Рейтинг сообщений: 68
Зарегистрирован: Пт май 25, 2012 19:30:42
Сообщений: 441
Рейтинг сообщения: 0
sirga писал(а):
ну и в общем только сейчас заметил что pic12f629 надо как то по особенному прошивать. понял что надо с начала было считать последнее слово osccal и потом импортировав записать его в конец программы.

Первый раз слышу что через PICkit2 можно затереть osccal. Вам поможет Tools>OSCCAL>Auto Regenerate.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 21:41:55 
Первый раз сказал Мяу!

Зарегистрирован: Чт фев 14, 2013 21:32:55
Сообщений: 21
Рейтинг сообщения: 0
Alter Ego писал(а):
Надо новый МК вставить в программатор и прочитать слово коифигурации (security and configuration bits),
где будет видна заводская установка фьюзов. Затем прочитать программную память - она будет
чистая, за исключением слова в самом конце - это калибровка.
Затем открыть файл прошивки, записать калибровочное слово на свое место, запрограгроммировать МК,
опять прочитать слово конфигурации, установить нужные фьюзы и записать их в МК.
теперь ещё больше запутался чем был :facepalm: ну допутим я восстановлю osccal а band gap куда записывать и восстановить ли можно? хотя восстанавливать не обязательно, не дорогой этот м.к можно и новый купить


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 21:54:52 
Сверлит текстолит когтями
Аватар пользователя

Карма: 15
Рейтинг сообщений: 88
Зарегистрирован: Ср май 01, 2013 22:37:08
Сообщений: 1119
Откуда: Украина
Рейтинг сообщения: 0
Записать так же, как они были считаны - прочитать, изменить значения
нужных бит, записать в МК.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 22:01:12 
Друг Кота

Карма: -18
Рейтинг сообщений: 29
Зарегистрирован: Вс дек 05, 2010 06:10:34
Сообщений: 4583
Откуда: ЮВ
Рейтинг сообщения: 0
Да хватит пугать новичка небылицами...
Цитата:
The Bandgap Calibration bits are factory programmed and must be read and saved prior to erasing the device as specified
in the PIC12F629/675 Programming Specification. These bits are reflected in an export of the Configuration Word.
Microchip Development Tools maintain all Calibration bits to factory settings.


Цитата:
Erasing the device will also erase the preprogrammed
internal calibration value for
the internal oscillator. The calibration value
must be saved prior to erasing part as
specified in the PIC12F629/675 Programming
specification. Microchip Development
Tools maintain all Calibration bits to
factory settings.

_________________
"Я не даю готовых решений, я заставляю думать!"(С)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Чт май 09, 2013 22:15:40 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: -20
Рейтинг сообщений: 67
Зарегистрирован: Пн ноя 01, 2010 12:19:31
Сообщений: 2253
Откуда: Серпухов
Рейтинг сообщения: 0
Не знаю, никогда не было проблем с ним , osccal, на Экстрапике да записываем, ну стерли, искал в нете усредненную калибровочную константу, сейчас не помню, все работало, но с остальным, PICkit2 вообще ее востанавливать умеет, посмотрите здесь http://www.microchip.su/showthread.php?t=5485
Залочить PIC нельзя.
А железо хоть рабочее.

_________________
Вот блин, опять в галерее картину малевича вверх ногами повесили.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: прошивка pic12f629 с pickit 2
СообщениеДобавлено: Пт май 10, 2013 12:47:33 
Друг Кота

Карма: 27
Рейтинг сообщений: 1283
Зарегистрирован: Ср фев 11, 2009 20:35:58
Сообщений: 7853
Рейтинг сообщения: 0
А где сама прошивка с которой проблема?


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y