Свежие обсуждения
Микроконтроллеры

Не работает программа инициализации компаратора PIC16F887 ( Flowcode 4)

1 2 3

В программе Flowcode я выставил работу от внутреннего RC генератора, 4 MHz. Предыдущие лабы работают (когда держишь минусовой вывод в руке). Наверное на DEMO плате не хватает электролита по питанию (их там вообще нет, только емкость на 0,1 мкф), надо будет добавить, может тогда будет работать без заземления. Но с компаратором вопрос открыт. Кто-нибудь заставлял работать компаратор в PIC?

 

alex70: Кто-нибудь заставлял работать компаратор в PIC?

Я думаю несколько тысяч человек это успешно делали. Не меньше.

 

kkol: Чего то не прилип файлик, прилепил
А у меня слово "конфигурация" не активное. От чего это зависит? Не могу второе конф. слово настроить, программатор ругается:
Warning: Some configuration words not in hex file Ensure default values above right are acceptable.

 

Vladikas: Warning: Some configuration words not in hex file Ensure default values above right are acceptable.

Так он это пишет если нет кода конфигурации в НЕХ. То есть если мы __CONFIG ( для HIGH TECH) или Фьюзы (для CCS) отключим в основном коде (до компиляции), то оно напишет что в коде НЕХ отсутствуют какие либо коды конфигурации необходимые для нормальной работы. И просит убедиться в том что значения правильно назначены.

Но очень странно, у меня при любых раскладах активно меню конфига.............

На всякий случай прилагаю скриншот с пояснениями как делаю я.

 

Блин, гдето чето глючит....

Прилагаю файлик.

Надеюсь что нибудь из моего опуса будет полезным.
ААААААА, забыл, перед экспортом, обязательно нужна компиляция.

Это я забыл прописать в скриншоте.

 

kkol: ААААААА,
Я тоже так сделал
Не знал что нужен экспорт!
-----------------------------------------------------
Блин! Если делать экспорт, то программатор ВООБЩЕ не реагирует что нет конфигурации в коде и меню в нем НЕ активно. Ну хоть что-то... Зато если конфигурацию делать в меню МПлаба, то конф. слово в програматоре меняется. В принципе жить можно. Надо провести эксперементы...
----------------------------------------------------
kkol: перед экспортом, обязательно нужна компиляция.
Как раз наоборот! Если пользоваться конфигурацией меню МПлаба, то компиляция нужна ПЕРЕД изменением значений в этом меню, а потом уже экспорт. Это я ща наэксперементировал.

 

Компаратор заработал, я напутал с выводами

 

Chui: Chui
23 августа, 21:32 Ага ... А на казусе люди которые используют крякнутый флокод врут и врут про то что у них работают разные устройства. причем и в самом флокоде можно чуток посимулировать.

Я же проектик выложил-перекомпелите и узнаете!!!
А посимулировать например в MPLAB тоже можно чуток,только скачет не красный прямоугольник а зеленая стрелка +
видна работа всех регистров

 

Раз уж зашла речь о PICKIT2, то внесу свою лепту... конечно это может никому и не нужно, а может быть и я, разобрался с примером не в полном объеме, но все же... и даже будет очень интересно услышать комментарии и исправления, если таковые необходимы.

218067.zip

 

... Чего то я на радостях... . Выше прикреплен листинг *.asm для второго урока к демоплате PICKIT2 с моими вставками на русском языке и попыткой разжевать, что же там все таки написано.