Специальные цены   новые товары
Закрытая тема
Показано с 1 по 8 из 8

Вопрос про pic12c508a.

Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; В схеме шнурка для фмс указан pic12c508. Так вот, можно ли его заменить на pic12c508a, и при этом не компилировать ...

  1. #1

    Регистрация
    03.06.2005
    Адрес
    Калуга
    Сообщений
    30

    Вопрос про pic12c508a.

    В схеме шнурка для фмс указан pic12c508. Так вот, можно ли его заменить на pic12c508a, и при этом не компилировать прошивку заново.
    Я так понял там отличие в регистре калибровки генератора частоты, только не понял какие..
    Объясните пожалуйста.

  2.  
  3. #2

    Регистрация
    20.06.2005
    Адрес
    Москва
    Возраст
    53
    Сообщений
    1,503
    Записей в дневнике
    38
    Цитата Сообщение от ++NikA++ Посмотреть сообщение
    В схеме шнурка для фмс указан pic12c508. Так вот, можно ли его заменить на pic12c508a, и при этом не компилировать прошивку заново.
    Я так понял там отличие в регистре калибровки генератора частоты, только не понял какие..
    Объясните пожалуйста.
    Постараюсь коротко. У PIC12C50x в регистре калибровки OSCCAL задействовано 4 старших бита, с 7 по 4. У серии PIC12C50xA задействовано 6 старших бит, с 7 по 2. Если вы собираетесь модифицировать содержимое калибровочной константы, то в незадействованные разряды производитель рекомендует всегда записывать 0.
    Но на практике, если требуется типовое значение тактовой частоты 4 МГц, трогать эту константу нафиг не нужно, ибо кристаллы с завода идут откалиброванные. Любой нормальный программатор при записи прошивки в многократно записываемый кристалл сначала считывает значение константы, затем пишет прошивку и восстанавливает константу, а в однократниках типа PIC12Cxxx просто ее не трогает. Я не смотрел упомянутую прошивку, но если там нет модификации константы под свое значение, а просто вызов заводского значения без наложения маски на разряды (которая тоже в вашем случае нафиг не нужна), то шейте и не волнуйтесь. Если накладывается защитная маска, поправьте ее соответственно числу разрядов.
    Да, и еще, кристаллы с буквой А работают в диапазоне питающих напряжений 2,5-5 вольт, а без этой буквы в диапазоне 3-5 вольт, но вам это не важно.

  4. #3

    Регистрация
    06.11.2004
    Адрес
    Запорожье, Украина
    Возраст
    37
    Сообщений
    80
    А кто знает в чем проблема при програмировании pic12c508a JDM Basic + PonyProg2000. При попытке зашить контроллер пишет "Blank check error (-22)" ?

  5. #4

    Регистрация
    17.09.2004
    Адрес
    Frankfurt, Germany
    Возраст
    51
    Сообщений
    13,421
    Записей в дневнике
    196
    Цитата Сообщение от ЮрийЗ Посмотреть сообщение
    А кто знает в чем проблема при програмировании pic12c508a JDM Basic + PonyProg2000. При попытке зашить контроллер пишет "Blank check error (-22)" ?
    PonyProg-у кажется, что пик не пустой?

  6.  
  7. #5

    Регистрация
    21.12.2004
    Адрес
    Саратов
    Возраст
    39
    Сообщений
    194
    а может и не кажется.... Если при покупке взял чек, и пик не паял. Неси в магазин обратно. Пусть меняют!

  8. #6

    Регистрация
    12.09.2002
    Адрес
    Балашиха
    Возраст
    48
    Сообщений
    1,670
    Записей в дневнике
    2
    Сейчас есть PIC12F508 и PIC12F509, может стоит их сразу взять, вдруг опять по ошибке что не так зальете?
    А JDM - не очень удачный программатор, я бы рекомендовал поробовать какой либо другой, с внешним питанием.

  9. #7

    Регистрация
    06.11.2004
    Адрес
    Запорожье, Украина
    Возраст
    37
    Сообщений
    80
    Все получилось! ПИК был пустой. Использовал IC Prog. Выставил максимальную задержку ввода/вывода и поставил "Используя драйвер Windows", а то поначалу даже и не читалось, прога висла.

    Да чуть не забыл, пошивка прошла удачно, но при проверке выскочила ошибка "Ошибка проверки по адресу 0040h"

  10.  
  11. #8

    Регистрация
    22.01.2004
    Адрес
    Riga-Limbazi, LV
    Возраст
    43
    Сообщений
    252
    Записей в дневнике
    2
    Цитата Сообщение от ЮрийЗ Посмотреть сообщение
    Все получилось! ПИК был пустой. Использовал IC Prog. Выставил максимальную задержку ввода/вывода и поставил "Используя драйвер Windows", а то поначалу даже и не читалось, прога висла.

    Да чуть не забыл, пошивка прошла удачно, но при проверке выскочила ошибка "Ошибка проверки по адресу 0040h"
    Oshibka visko4ila iza togo, 4to v programme stoit CP- Code protection a v IC-Prog ustanovljen Verify After Programming - proverka poslje zapisi, t.e. 4tobi zapisannij kod njeljza bilo pro4itatj. Jeslji nodo ubeditsa 4to zashito praviljno, to nado vistavljatj Verify During Programming.

Закрытая тема

Похожие темы

  1. Вопрос про разделяющим мотерялам
    от karen1500 в разделе Композиты и технологии применения
    Ответов: 66
    Последнее сообщение: 20.02.2011, 23:10
  2. Простейший вопрос про расходы
    от modsley в разделе Летающие крылья
    Ответов: 30
    Последнее сообщение: 11.09.2010, 08:16
  3. вопрос про хранение двс вертолета дома
    от ilyxascrat в разделе Новичкам
    Ответов: 17
    Последнее сообщение: 09.11.2009, 17:55
  4. Вопросы про Multiplex Gemin
    от donorm в разделе Паркфлаеры и «пенолеты»
    Ответов: 1
    Последнее сообщение: 26.07.2009, 23:48

Ваши права

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