vitalik_1984 писал(а):FreshMan wrote:vitalik_1984, это фантастика....., но ваш код РАБОТАЕТ......, обясните пожалуйста по подробней почему заработал ваш код ?Сам не знаю почему ваш не работал, наверно потому что менялось значение сравнения до того как переполнение или еще что.
еще раз сделал код заново, вроде ничего особенно не менял......, но заработало...., чудеса какие-то
Chip115 писал(а):Всем привет! Подскажите пожалуйста, какой контроллер можно взять под следующие требования:
STM8L151xxxx
Как-то безразмерно требования указаны. АЦП, ЦАП... Они ведь разной разрядности бывают. Но в целом я очень доволен серией STM8, как S, так и L. http://yadisk.cc/d/hVt1P8E04rL
ut1wpr писал(а):STM8L151xxxx
Как-то безразмерно требования указаны. АЦП, ЦАП... Они ведь разной разрядности бывают. Но в целом я очень доволен серией STM8, как S, так и L. http://ya-disk.cc/d/hVt1P8E04rL
мужики не хотел создавать новой темы поэтому вопроос сюда.
имеется PIC16F690. Нужно задействовать модуль MSSP в режиме I2C.всё бы хорошо да только этот модуль отличается от этогоже модуля скажем в PIC16F87x, В PIC16F690 нету регистра SSPCON2 .я аглицкий язык не знаю, поэтому не могу изучить д.ш.
вот и хотел узнать как мне передавать и принимать данные этим микроконтроллером. ведь в SSPCON2 содержатся несколько важных флагов необходимых для работы с MSSP модулем.
Мечтатель - не тот, кто сидит на диване и думает о несбыточном, а тот, кто всеми силами стремится воплотить несбыточное в реальность.
Здравствуйте!!! Помогите разобраться с подключением входов AVR tiny2313.
Вопрос таков, как подключить входы AVR к шине -12В. Нужен делитель напряжения (подтяжка) или просто поставить резистор (ограничить входной ток), есть микросхемы какие то для этого (поставить и забыть)?
Микроконтроллер питается от сети 12-14В (автомобиль) через плюсовой стабилизатор на 5В 7805 (КРЕН), масса (-12В) прямо к микроконтроллеру.
Да если например на входе включена подтяжка +12В, может вызвать неисправности микроконтроллера (при неактивной кнопке).
Либо подтягивать к 5
либо через делитель до пяти доводить.
Можно еще стабилитрон перед ногой дополнительно - для надежности.
и шина не -12, а просто 0.
каким образом реализовать в 89С2051 возможности входа ICP (Input Capture Pin) tiny2313, а именно при поступлении сигнала на этот вход, состояние таймера (TCNT1) записывется в регистр (ICR1) и устанавливает флаг (ICF1) ?
ps. подскажите где глянуть более подробное описание 89С2051 (в даташите очень мало инфы, в отличие от того же на tiny2313)
БАТАРЕЙКУС писал(а):мужики не хотел создавать новой темы поэтому вопроос сюда.
имеется PIC16F690. Нужно задействовать модуль MSSP в режиме I2C.всё бы хорошо да только этот модуль отличается от этогоже модуля скажем в PIC16F87x,
Отличается он тем, что называется SSP (а не MSSP!!!)...
А это означает что в режиме Мастер он может работать только ПРОГРАММНО поддерживая функции этого режима.
Всем Привет! Подскажите пожалуйста как измерять время между импульсами ? И именно нужно так : Появился импульс и счетчик отсчитывает импульсы тактового генератора до следующего импульса, а потом он присваивает переменой число импульсов отсчитанных за время между двумя входными импульсами. Помогите пожалуйста , никак не могу понять как это сделать.
Настраиваете вход мк, на который подается импульс, на внешнее прерывание по перепаду с "0" на "1". При появлении импульса(срабатывает прерывание) запускаете таймер 0, к примеру. По следующему прерыванию(начало следующего импульса) считываете TCNT0 и помещаете в свою переменную.
куда еще подробнее?это весь код который должен быть прерывании от внешнего прерывания 0,правда если
период между импульсами больше,чем период переполнения таймера,то нужно будет вводить еще дополнительные переменные,которые инкрементируются в прерывании переполнения таймера.