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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 11.03.2009, 20:08   #1
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   #2
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,268 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

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

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

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

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

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

Прикрепленный файл: 8878004.rar
otest вне форума  
Непрочитано 13.03.2009, 23:22   #6
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   #7
otest
Почётный гражданин KAZUS.RU
 
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
otest на пути к лучшему
По умолчанию

Я уже писал в PIC12F675 эта программа только зашьется а работать не будет.Чтоб работала нужно ее немного подправить.Предложил этот МК потому что он близок по параметрам и конструкции.При случае купите PIC12F509 он многоразовый. PIC16F84 можно использовать для настройки. Оригинальную программу в него не заливайте(заблокируете МК на всегда).
Тестовая проверка вам показывает правильность сборки и исправность элементов.При работе с реальным МК нужно делать настройки в IC-Prog.
otest вне форума  
Непрочитано 14.03.2009, 00:12   #8
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 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   #9
vdlab
Гражданин KAZUS.RU
 
Аватар для 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   #10
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, время: 12:30.


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