termostat: Все сообщения за 27 Октября 2006 года

 
ПнВтСрЧтПтСбВс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31

termostat

аксакал

скачайте уто будет ПИКами заниматься:

CCS компилятор для PIC C 4.013 Full

Электронный портал | Datasheets, Микроконтроллеры msp430 avr pic mega128 microcontroller Flash-memory

KAZUS.RU - это электронный портал, на котором Вы найдете принципиальные схемы, документацию на электронные компоненты (datasheets), сможете задать Ваши вопросы на тематических форумах и многое другое

// kazus.ru
 



и там же книга по нему за 2006 год.

это компилятор с МАКСИМАЛЬНЫМ числом примеров в поставке !

termostat

аксакал

SAA> Термостат дизассемблированный файл работает нормально, ты не пропустил мое сообщение?

Наверно пропустил стреди ТОНН кода ...

Попробуй мой с паузой еще раз - у тебя ведь какие неполадки были с USB. вроде ни чего особого я там не делал. Добавка видна в АСМе, должен работать.

termostat

аксакал

termostat>> при этом в первом обрабатываемом прерывания можно очистить флаг другого прерывания и таким образом отменить его выполнение.

Alex870> Вот, с этим у меня и трудности. Я считал, что отключение нужного мне внешнего прерывания (исполнения обработчика прерывания) происходит при сбросе соответствующего бита в регистре GICR (atmega8), что видно из кода, но по всей видимости нужно еще что-то сделать...

Да все правильно. Но флаги все равно возникают по событиям - и я написал как можно это использовать, либо как не выполнять прерывания которое разрешено и должно было бы выполняться при выходе из обработки текущего прерывания.


Alex870> Мне нужно сначала измерить частоту на первом входе (при выключенномом 0-ом), а потом наоборот.

Я думал одновременно. Тогда вам все просто - включил нужное прерывание и измеряй ...

termostat

аксакал

может паузу нельзя делать ? может устройство сразу USB опрашивает ? Оно ведь включается по втыканию в USB.

Там в оригинальной прошивке всетодиоды включаются на 48 мСек - просто глазом это фиг заметишь.

==== попробуй тогда вместо моих строк для светодиодом просто на какой нибудь свободной не заземленной ноге сделать "1". Тогда ногу можно будет заземлить резистором 10-100 КОм и старте программы МК можно будет детектировать простым тестером.

==== второй вариант найти место в проге где включается меандр 1 MHz на вывод LED. и там же добавить вывод 1-10 КГц на свободный вывод ШИМ МК. Такие низкие частоты большинство простых мультиметров меряют и звуковая карта ПК может увидеть.

termostat

аксакал

Так уже можно проверить не только старт программы но и работу кварца на нужной гармонике, и что вообще МК работает от кварца а не от внутреннего генератора например из-за ошибки в установке фьюзов.

termostat

аксакал

Non-conformist> Вопрос: а почему с р-канальными мосфетами на мост нельзя больше семи вольт подавать? Это ограничение примененных транзисторов?

если больше 7 (это я с потолка привел цифру - он примерно равна сумме модулей минимального напряжения открытия верхнего и нижнего транзисторов) то верхний и нижний будут одновременно открыты при половине напряжения питания на их затворах - т.е. сквозной ток через них потечет.


если полевиками раздельно управлять как в НОРМАЛЬНЫХ мостах то напряжения определяются параметрами используемых транзисторов конечно.

в начало страницы | новое
 
Поиск
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru