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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Не могу запрограмировать PIC12C509A

Непрочитано 11.03.2009, 20:08  
sergei1403
Прохожий
 
Регистрация: 29.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergei1403 на пути к лучшему
По умолчанию Не могу запрограмировать PIC12C509A

Отсюда http://www.rcdesign.ru/articles/electronics/esc взял схему регулятора оборотов, здесь http://www.rcdesign.ru/content/downl...8/file/esc.zip взял прошивку контроллера (файл SPEED400.HEX). Есть программатор http://www.5v.ru/extrapic.htm с программой icprog ver 1.05D. При попытке программировать пишет,- Файл не содержит ID устройства,делаю далее, пишет -не найдено значение установок осциллятора, вы настаиваете на использовании установок из файла (0FFFh), от-ю ДА, после всего выскакивает окно - ошибка программирования кода по адресу 0000h!
По схеме контроллер PIC12C509 у меня PIC12C509A.
ПОДСКАЖИТЕ ЧТО Я НЕПРАВИЛЬНО ДЕЛАЮ, КАКИЕ И ГДЕ У МЕНЯ КОСЯКИ???
Реклама:
sergei1403 вне форума  
Непрочитано 11.03.2009, 20:47  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Пик новый ? Хотя где новый такой взять...
Учти он ОДНОРАЗОВЫЙ ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 12.03.2009, 22:49  
sergei1403
Прохожий
 
Регистрация: 29.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergei1403 на пути к лучшему
По умолчанию

PIC новый, при считывании пишет все 0000. В запасе еще лежит 1 (не эксперементировал). Еще один вопрос, к прошивке прилагаются еще 3 файла с расширением INC - для чего они? -+= В Радио немного соображаю, а сконтроллерами столкнулся впервые =+-.
sergei1403 вне форума  
Непрочитано 12.03.2009, 23:04  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Фалы *.inc и *.asm это исходники - то есть с чего получился файл *.hex. Для прошивки они не нужны . Они необходимы если захочешь что то изменить в программе(прошивке).
-------------------------

Мало информации ...
1- экстрапик самопальный ?
2- Шил ли что другое на нем и как ( успешно) ?
3- Правильно настроен ? В опциях испрог есть тест программатора - настроить/проверить тестером.
4- Какой тип пика выбирается ?
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 13.03.2009, 00:16  
otest
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 245 раз(а) в 183 сообщении(ях)
otest на пути к лучшему
По умолчанию

Желаю тоже оказать помощ в таком хорошем деле.
Как уже писал уважаемый dosikus обратите внимание что этот МК программируется только один раз.Поэтому вы должны настроить программу и программатор на на четкую работу.Для этого вам нужен еще один МК например PIC12F675 он не дорогой и может вам потом пригодиться. Этот МК можно программировать много раз . Отладьте все устройства программирования на этом МК чтоб он у вас прошивался без проблем.Потом вставляйте PIC12C509 выбирайте в IC-prog этот МК и вперед.
PS:В этой программе установлен бит СР-защита от считывания.Если у вас во время работы возникнут подозрения на искажения прошивки то вы ее не сможите прочитать.Для настройки с PIC12F675 ее использовать тоже нельзя по этой причине.В архиве прошивка без защиты.

Прикрепленный файл: 8878004.rar
otest вне форума  
Непрочитано 13.03.2009, 23:22  
sergei1403
Прохожий
 
Регистрация: 29.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
sergei1403 на пути к лучшему
По умолчанию

1.- что такое экстрапик - незнаю,- тупой я пока в этом деле 8O .
2.- другое ничего не шил, это мои первые попытки.
3.- программатор проверял как описано в программе, по показаниям тестера все работает.
4.- тип PICа выбирал PIC12C509A.

С приобретением PIC12F675 у меня проблемы, бываю в БОЛЬШОМ городе где их можно купить раз в 2-3 месяца.
А можно ли вместо PIC12C509 использовать PIC12F675 в этой схемке?
У меня есть PIC16F84, может с ней поэкперементировать? (проверить программатор)?
sergei1403 вне форума  
Непрочитано 13.03.2009, 23:41  
otest
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 245 раз(а) в 183 сообщении(ях)
otest на пути к лучшему
По умолчанию

Я уже писал в PIC12F675 эта программа только зашьется а работать не будет.Чтоб работала нужно ее немного подправить.Предложил этот МК потому что он близок по параметрам и конструкции.При случае купите PIC12F509 он многоразовый. PIC16F84 можно использовать для настройки. Оригинальную программу в него не заливайте(заблокируете МК на всегда).
Тестовая проверка вам показывает правильность сборки и исправность элементов.При работе с реальным МК нужно делать настройки в IC-Prog.
otest вне форума  
Непрочитано 14.03.2009, 00:12  
avr123-nm-ru
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

Сообщение от sergei1403
тупой я пока в этом деле
дело не в тупости, а в не достатке знаний в этом вопросе.

Рекомендую не спеша учиться програмировать МК и PIC в частности. Всё, что вам для этого нужно собрано у меня на страничке про микроконтроллеры PIC - http://avr123.nm.ru/09.htm

Там есть ВСЁ что вам нужно ! Поверьте. и КНИГИ !
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 14.03.2009, 02:44  
vdlab
Гражданин KAZUS.RUN
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Сообщение от sergei1403
PIC новый, при считывании пишет все 0000. В запасе еще лежит 1 (не эксперементировал). Еще один вопрос, к прошивке прилагаются еще 3 файла с расширением INC - для чего они? -+= В Радио немного соображаю, а сконтроллерами столкнулся впервые =+-.
ИМХО, начать надо с проверки программатора. Чистый МК при чтении должен выдавать 0x3FF.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 24.05.2009, 10:55  
yellow87
Вид на жительство
 
Аватар для yellow87
 
Регистрация: 29.04.2007
Адрес: Иркутск
Сообщений: 311
Сказал спасибо: 0
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
yellow87 на пути к лучшему
По умолчанию

А я скомпилировать не могу код на Си в MPLAB.
Программу написал, на PIC16F84A отладил.
Теперь хочу зашить её в PIC12C509A, но происходят ошибки компиляции!
Стали неизвестны стандартные функции:
DISABLE_INTERRUPTS(GLOBAL);
ENABLE_INTERRUPTS(INT_TIMER0);
EXT_INT_EDGE(0, H_TO_L);
и директивы объявления прерываний:
#int_ext
#int_timer0

Научите как быть!
yellow87 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PAL and GAL кто может запрограмировать ppev Микроконтроллеры, АЦП, память и т.д 0 07.03.2009 10:44
не могу запрограмировать МК! Помогите! Plz Chinga02 Микроконтроллеры, АЦП, память и т.д 1 15.01.2009 21:13
Как запрограмировать AT89C1051 gruntlz Микроконтроллеры, АЦП, память и т.д 1 26.05.2008 11:56


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.