Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.12.2009, 17:40
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Какие Fuses включать при прошивке 16F628 Icprog 105
Попробовал FlowCode 3 и 4. Собрал простенькую программу на 16f628 включение выключение 1 на регистре (B). Получил .hex.
Нашел Multi Yo c платкой под сменные Pic процессоры/ Включил режим эмуляции Ic Prog
Включил IC Prog 105.
Пишет, но при проверке дает ошибку с 0000 адреса
Читаю одни 0.
Вопросы:
1)Может сильно длинный путь выбрал через Multi Yo программировать?
но на быстрой машине ICProg 105 не захотел работать со старыми PIC програматорами ORMIX (Compic-1)
2) Может неправильно Fuse выставил на 16F628 и 16F84A?
3) Может глюкавит Flowcode 3.
4) Может без кварца, а на RC цепочке нужно дополнительно в программу вносить поправку?
__________________
Диттер
Я знаю, что мало знаю.
|
|
|
|
08.12.2009, 17:49
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Оживил Compic 1 Установил на него IC Prog
Те же "Eйгс"
__________________
Диттер
Я знаю, что мало знаю.
|
|
|
|
08.12.2009, 18:20
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Программатор может и пишет но не читает.Надо сначала прочитать лучше чистый МК.
|
|
|
|
08.12.2009, 18:27
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Пример: типовых настроек для 16F628 ...
@ DEVICE pic16F628, INTRC_OSC_NOCLKOUT @ УСТРОЙСТВО pic16f628, INTRC_OSC_NOCLKOUT
' System Clock Options 'Системные часы Функции
@ DEVICE pic16F628, WDT_ON @ УСТРОЙСТВО pic16f628, WDT_ON
' Watchdog Timer 'Сторожевой таймер
@ DEVICE pic16F628, PWRT_ON @ УСТРОЙСТВО pic16f628, PWRT_ON
' Power-On Timer 'Power-On Таймер
@ DEVICE pic16F628, MCLR_OFF @ УСТРОЙСТВО pic16f628, MCLR_OFF
' Master Clear Options (Internal) 'Мастер четких вариантов (внутреннего)
@ DEVICE pic16F628, BOD_ON @ УСТРОЙСТВО pic16f628, BOD_ON
' Brown-Out Detect 'Brown-Out Detect
@ DEVICE pic16F628, LVP_OFF @ УСТРОЙСТВО pic16f628, LVP_OFF
' Low-Voltage Programming 'Низковольтного программирования
@ DEVICE pic16F628, CPD_ON @ УСТРОЙСТВО pic16f628, CPD_ON
' Data Memory Code Protect 'Память данных Кодекс Защитить
Пример: типовых настроек для 16F628 ...
_config _INTRC_OSC_NOCLKOUT & _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _BODEN_ON & _LVP_OFF & _CP_ALL & _DATA_CP_ON @ __CONFIG _INTRC_OSC_NOCLKOUT & _WDT_ON & _PWRTE_ON & _MCLRE_OFF & _BODEN_ON & _LVP_OFF & _CP_ALL & _DATA_CP_ON
__________________
Диттер
Я знаю, что мало знаю.
Последний раз редактировалось U9; 08.12.2009 в 19:01.
|
|
|
|
08.12.2009, 18:52
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Странно. Пишу 11111111 (3FFF) во всю память, при проверке дает ошибку.
Стало быть глюк?
__________________
Диттер
Я знаю, что мало знаю.
|
|
|
|
08.12.2009, 18:53
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Сообщение от otest
|
Программатор может и пишет но не читает.Надо сначала прочитать лучше чистый МК.
|
Наверно так.
Что удивительно. Сбрасываю бит защиты чтения. Записываю потом читаю - получается фигня. Значит и не пишет.
__________________
Диттер
Я знаю, что мало знаю.
Последний раз редактировалось U9; 08.12.2009 в 19:03.
|
|
|
|
08.12.2009, 18:53
|
|
Гражданин KAZUS.RU
Регистрация: 20.05.2005
Сообщений: 659
Сказал спасибо: 40
Сказали Спасибо 186 раз(а) в 116 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Сообщение от U9
|
Пишет, но при проверке дает ошибку с 0000 адреса
|
LVP попробуйте сбросить (OFF), по умолчанию включен.
Последний раз редактировалось lyk; 08.12.2009 в 18:57.
|
|
|
|
08.12.2009, 19:10
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
LVP сборосил (OFF) Не помогло.
При проверке пишет ошибка по адресу 0000h
Подозрение не пишет ващще!
Ща достану третий программатор из стола.
__________________
Диттер
Я знаю, что мало знаю.
Последний раз редактировалось U9; 08.12.2009 в 19:26.
|
|
|
|
08.12.2009, 19:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 29.01.2005
Адрес: Воронеж
Сообщений: 1,384
Сказал спасибо: 24
Сказали Спасибо 243 раз(а) в 182 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Сообщение от U9
|
Записываю потом читаю - получается фигня. Значит и не пишет.
|
опять двояко может не читает
|
|
|
|
08.12.2009, 19:33
|
|
Прописка
Регистрация: 24.03.2005
Сообщений: 138
Сказал спасибо: 1
Сказали Спасибо 23 раз(а) в 12 сообщении(ях)
|
Re: Какие Fuses включать при прошивке 16F628 Icprog 105
Уже думаю, что и программатор не правильно пропаял. Программатор Compic -1 валялся в столе лет пять. Три провода были оторваны. Вроде правильно пропаял. Таблицы сопряжения с COM не нашел.
Может пощупать сигналы на ножках?
С другой стороны на Multi Yo при эмулировании те же Эйгс!
Сам Мульти Йо прошивает. Но на нем нет возможности установить Fuses. Например указать LC генератор. Или я не нашел?
__________________
Диттер
Я знаю, что мало знаю.
Последний раз редактировалось U9; 08.12.2009 в 19:39.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 22:14.
|
|