Например TDA7294

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

Текущее время: Чт мар 05, 2026 09:57:14

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


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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Чт мар 05, 2015 17:53:47 
Первый раз сказал Мяу!

Зарегистрирован: Пт мар 15, 2013 20:05:58
Сообщений: 31
Рейтинг сообщения: 0
Купил год назад его, прошивал отлично, всё работало, в то же время купил микроконтроллеры PIC16F628A, собрал несколько девайсов на них, работали и работают до сех пор. пытаюсь сейчас прошить, прошивает, сравниваю, всё верно пишет программа, вставляю не работает, прошивал те прошивки корорые раньше шил, вставляю в устройство которое 100% работает, не работает, в чём может быть причина?


Вернуться наверх
 
 Заголовок сообщения: Re: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Чт мар 19, 2015 10:24:13 
Открыл глаза
Аватар пользователя

Карма: 3
Рейтинг сообщений: 0
Зарегистрирован: Вт мар 25, 2014 17:05:44
Сообщений: 69
Откуда: Новосибирск
Рейтинг сообщения: 0
Биты конфигурации верно выставлены?


Вернуться наверх
 
 Заголовок сообщения: Re: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Вс мар 29, 2015 15:18:30 
Первый раз сказал Мяу!

Зарегистрирован: Пт мар 15, 2013 20:05:58
Сообщений: 31
Рейтинг сообщения: 0
Schrodinger писал(а):
Биты конфигурации верно выставлены?

это как?Что такое биты?
Когда прошивал в первый раз, я не чего не настраивал, просто открыл программу и прошил


Вернуться наверх
 
 Заголовок сообщения: Re: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Вс мар 29, 2015 15:46:55 
Открыл глаза
Аватар пользователя

Карма: 3
Рейтинг сообщений: 0
Зарегистрирован: Вт мар 25, 2014 17:05:44
Сообщений: 69
Откуда: Новосибирск
Рейтинг сообщения: 0
Хм... Микроконтроллеры при программировании настраиваются при помощи битов конфигурации (они же фьюзы). Во-первых, нужно убедиться, что в самой программе нужные порты сконфигурированы на вход/выход, а то якак-то долго искал ошибку, почему у меня АЦП не работает, а потом оказалось, что я просто забыл включить ножку АЦП как аналоговый вход, и она работала в цифровом режиме.
А во-вторых, нужно биты конфигурации правильно выставить в программе-программаторе перед прошивкой. Я пользуюсь ICProg, там это так выглядит:
Изображение
Вот описание с одного форума:
Цитата:
bandgap - ставьте default (не помню что за хрень)
WDT - сторожевой таймер (если не знаете, то не используйте)
PWRT - задержка для стабилизации генератора при вкючении питания
MCLR - использовать вход внешнего сброса микроконтроллера (reset)
BODEN - задейств-ть сброс при снижении напр. питания
CP - защитить код программы от считывания
CPD - защитить содержимое EEPROM от считывания

Я обычно только PWRT оставляю. Если эти биты неправильно выставить, контроллер может вообще не запуститься. Ещё проверьте, чтобы осциллятор был правильно настроен. И вот несколько статей, где можно посмотреть настройку контроллера при программировании (для ICProg, но смысл один и тот же везде, просто найдите в Вашей программе кнопку Fuse или что-то вроде того):
http://rxlab.org/knowledgebase/?doc=14 (в самом конце)
http://radiotehnic.narod.ru/data/PIC.htm (в начале)


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
 Заголовок сообщения: Re: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Пн мар 30, 2015 12:05:44 
Мудрый кот

Карма: 21
Рейтинг сообщений: 93
Зарегистрирован: Пт май 29, 2009 10:58:47
Сообщений: 1842
Откуда: Саратов
Рейтинг сообщения: 0
Schrodinger писал(а):
Хм... Микроконтроллеры при программировании настраиваются при помощи битов конфигурации (они же фьюзы)

Хм... у PICов все биты конфигурации прописанны в программе. И на самомо деле их гораздо больше чем 6. В каждом пике они свои и их при создании прошивки нужно аккуратно прописать. В самом программаторе ничего ставить не нужно
В теле программы пишем __CONFIG и дальше сами настройки (см. даташит и микролабовские файлы)


Вернуться наверх
 
 Заголовок сообщения: Re: программатор К 150 перестал прошивать контроллеры
СообщениеДобавлено: Пн мар 30, 2015 15:31:30 
Открыл глаза
Аватар пользователя

Карма: 3
Рейтинг сообщений: 0
Зарегистрирован: Вт мар 25, 2014 17:05:44
Сообщений: 69
Откуда: Новосибирск
Рейтинг сообщения: 0
Fallk писал(а):
Хм... у PICов все биты конфигурации прописанны в программе.

Если программист их там пропишет =) А если нет - то придётся выставлять их в программе-программаторе.


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

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


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

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


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