13.08.2020, 16:34
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 674
Сказал спасибо: 360
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Ого! Тут уже началась серьезная разработка пром.оборудования для транспортеров
|
|
|
|
13.08.2020, 19:28
|
|
Частый гость
Регистрация: 18.09.2005
Сообщений: 26
Сказал спасибо: 72
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Спасибо, уважаемые, за советы! Дайте время мне все это переварить.
|
|
|
|
13.08.2020, 20:10
|
|
Вид на жительство
Регистрация: 16.06.2009
Сообщений: 497
Сказал спасибо: 63
Сказали Спасибо 49 раз(а) в 41 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Прошу извинения за то ,что вклиниваюсь в чужую тему,но новую создавать не хочу,не факт,что меня услышат.Вопрос у меня к специалистам по микроконтроллерам PIC,недавно мне надо было прошить МК PIC16F676 для платы контроллера лития.Вышло так,что прошивка оказалась не та.Повторное перепрошивание дало неожиданный результат,программатор PicKit2 перестал видеть МК,невозможно ни стереть ни прошить.Взял второй новый МК и та же история.Ранее с программатором таких проблем не возникало,перепрошивал одну и туже микросхему по многу раз и без проблем.Может ли зашиваемая программа нарушать настройки МК?Еще раз приношу свои извинения и прошу меня сильно не бить,т.к. я не специалист по МК.
|
|
|
|
13.08.2020, 20:50
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Сообщение от ptrots
|
Если прикинуть сколько Омронов нужно на хотя бы 10-и метровый транспортер, то сразу станет все понятно. Кроме того Омрон выполняет и другие функции, а транспортеров туева хуча
|
брехня и беспочвенное обвинение! огласите модель ПЛК и корзины с периферией, а так же топологию управляемой технологической цепочки
|
|
|
|
13.08.2020, 20:57
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 674
Сказал спасибо: 360
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
aleks558, возможно, у Вас похожий случай с МК, т.е. в прошивке в слове конфигурации был активирован бит LVP (Low Voltage Programming).
Вкратце: в оболочке PicKit-а вручную выбрать тип МК, а в настройках (меню Tools ) установить опцию Use Vpp First Program Entry
|
|
|
|
13.08.2020, 21:52
|
|
Вид на жительство
Регистрация: 16.06.2009
Сообщений: 497
Сказал спасибо: 63
Сказали Спасибо 49 раз(а) в 41 сообщении(ях)
|
Помогло!!!Огромное спасибо!!!
Еще один вопрос.Микросхема шьется и стирается,но меня смущает один момент.После вставления МК в панель,выставления типа МК и загрузки прошивкив буфер загорается окошко "Invalid value" и далее "OSCCAL:3FFF".Пробовал войти в TOOL и там в опцию OSCCAL,далее включить автоматическую регенерацию.Не помогло.Может ли влиять этот момент на работу МК?
Последний раз редактировалось mike-y-k; 15.11.2021 в 12:40.
Причина: 6.6
|
|
|
|
13.08.2020, 22:46
|
|
Частый гость
Регистрация: 06.08.2005
Сообщений: 32
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 16 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Сообщение от tsb
|
Но главное замечание к примерам sholz
|
подправил до работоспособности примера.
развитие проекта предполагало каждые 200мкс (а то и 50мкс)отправлять код символа в символьный ЖКИ построчно. таймер усложнен для формирования интервалов с шагом 0.1с в временной сетке 0.01сек. также опрос датчиков с частотой 0.01сек
Последний раз редактировалось sholz; 13.08.2020 в 22:51.
|
|
|
|
13.08.2020, 22:57
|
|
Гражданин KAZUS.RU
Регистрация: 17.06.2008
Адрес: Украина
Сообщений: 674
Сказал спасибо: 360
Сказали Спасибо 753 раз(а) в 358 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
aleks558, на этот вопрос можно найти ответ вот тут;
ув. форумчанин Eddy71 даже запилил устройство для этих целей.
Вкратце: при стирании МК была затёрта т. н. калибровочная константа.
Влияет на отклонение тактовой частоты внутреннего RC-генератора от заявленной.
Можно считать FLASH МК, в последнее слово FLASH-а вписать вручную значение 3480 и записать FLASH.
|
|
|
|
13.08.2020, 23:48
|
|
Вид на жительство
Регистрация: 16.06.2009
Сообщений: 497
Сказал спасибо: 63
Сказали Спасибо 49 раз(а) в 41 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
Да это я уже и сам понял,только не могу никак восстановить калибровочную константу программатором PicKit2,опция TOOL и далее OSCCAL,а ведь этим программатором я ее и затер получается.Пробовал записать в последнюю строчку по адресу 3FF 3480,не сохраняется,ошибка остается.
|
|
|
|
14.08.2020, 00:05
|
|
Гражданин KAZUS.RU
Регистрация: 10.06.2010
Сообщений: 584
Сказал спасибо: 222
Сказали Спасибо 232 раз(а) в 152 сообщении(ях)
|
Re: Помогите с TMR1 на PIC16F873
бывает такое, умерла ячейка с константой , можно на прямую в OSCCAL писать, заменив в коде вызов CALL 0x3FF на MOVLW 0x40
Последний раз редактировалось DmitriyVDN; 14.08.2020 в 00:08.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:30.
|
|