Вам в помощь m
Посчитан то он правильно.
Гугление и эксперименты привели меня к выводу что overflow срабатывает в момент когда в счетном регистре возникает 0.соответственно ести у нас есть прерывание по совпадению то одновременно будет обрабатываться переполнение(сначала совпадение, потом ...
Найдено 87 результатов
- Пт фев 05, 2016 04:23:18
- Форум: AVR
- Тема: Помогите с таймером2 в CTC внутри Atmega8
- Ответы: 2
- Просмотры: 901
- Ср фев 03, 2016 17:41:10
- Форум: AVR
- Тема: Помогите с таймером2 в CTC внутри Atmega8
- Ответы: 2
- Просмотры: 901
Помогите с таймером2 в CTC внутри Atmega8
начал пробовать - какая то фигня настроил в стс, в оср2 записал зачение, а таймер умудряется каким-то макаром улететь TIMER2_OVF_vect
Вот код :
#define F_CPU 8000000 //8 мгц
#include <avr/io.h>
#include <avr/interrupt.h>
#define Timer2IntON TIMSK|= (1<<OCIE2|1<<TOIE2);//set bits ...
Вот код :
#define F_CPU 8000000 //8 мгц
#include <avr/io.h>
#include <avr/interrupt.h>
#define Timer2IntON TIMSK|= (1<<OCIE2|1<<TOIE2);//set bits ...
- Вт май 21, 2013 04:25:06
- Форум: Цифровая техника
- Тема: И снова велофара
- Ответы: 64
- Просмотры: 42371
Re: И снова велофара
генератор отнести обратно, на возвращенные деньги сходить в dx.com и купить набор фонарика на t6 или u2 c зарядкой аккумулятором и креплением на руль велосипеда. в 35$ вполне уложитесь.
по поводу всяких светящихся штук на колесо ищите bikePOV
по поводу всяких светящихся штук на колесо ищите bikePOV
- Сб апр 13, 2013 03:13:12
- Форум: Цифровая техника
- Тема: И снова велофара
- Ответы: 64
- Просмотры: 42371
Re: И снова велофара
на 2-й странице в моем сообщении от 11 янв 2010, висит fara.zip - легко собираемый контролер с тем самым шимом с исходниками даже с описанием. Правда индикацию состояния батареи я так и не сделал
- Вт апр 09, 2013 13:31:40
- Форум: Цифровая техника
- Тема: И снова велофара
- Ответы: 64
- Просмотры: 42371
Re: И снова велофара
обычно фары делают из чего-нибудь типа cree ssp-7
20 градусов это узкий пучек в даль, 120 это "под колесо"
20 градусов это узкий пучек в даль, 120 это "под колесо"
- Вс янв 13, 2013 06:10:50
- Форум: Аналоговая техника
- Тема: не могу понять как L298 и 4-х фазный шаговик
- Ответы: 3
- Просмотры: 1873
Re: не могу понять как L298 и 4-х фазный шаговик
и там я смотрел естественно.
И долго всякие аппноуты искал и описание конструкций читал.
как запустить что биполярный что униполярный двигатель я знаю, и как скормить любой из этих двигателей софтине которая работает со step\dir тоже знаю.
а вот как заставить работать униполярный шаговый ...
И долго всякие аппноуты искал и описание конструкций читал.
как запустить что биполярный что униполярный двигатель я знаю, и как скормить любой из этих двигателей софтине которая работает со step\dir тоже знаю.
а вот как заставить работать униполярный шаговый ...
- Чт янв 10, 2013 12:52:15
- Форум: Аналоговая техника
- Тема: не могу понять как L298 и 4-х фазный шаговик
- Ответы: 3
- Просмотры: 1873
не могу понять как L298 и 4-х фазный шаговик
Привет всем!
перекапывая ебей наткнулся на странный комплект из драйвера на L298 и маленького 4-х фазного шаговика 28BYJ-48 5V
Не могу понять как это все можно подружить. Объясните пожалуйста.
http://i.ebayimg.com/t/Stepper-Motor-Drive-Module-L298N-Dual-H-Bridge-DC-28BYJ-48-5V ...
перекапывая ебей наткнулся на странный комплект из драйвера на L298 и маленького 4-х фазного шаговика 28BYJ-48 5V
Не могу понять как это все можно подружить. Объясните пожалуйста.
http://i.ebayimg.com/t/Stepper-Motor-Drive-Module-L298N-Dual-H-Bridge-DC-28BYJ-48-5V ...
- Пт апр 13, 2012 04:04:03
- Форум: Практика
- Тема: сжег или нет? wh1602d
- Ответы: 2
- Просмотры: 874
Re: сжег или нет? wh1602d
питание я подал на всю схему, состоящую из step-down на lm317 и дисплея
- Чт апр 12, 2012 08:54:31
- Форум: Практика
- Тема: Китайские электронные часы
- Ответы: 14
- Просмотры: 3580
Re: Китайские электронные часы
какаято релегиозная хрень была, но вроде бы у тайланда... не могу точено вспоинить
- Чт апр 12, 2012 08:41:00
- Форум: Практика
- Тема: сжег или нет? wh1602d
- Ответы: 2
- Просмотры: 874
сжег или нет? wh1602d
собал step-down на lm317 на выходе 4.7 вольта.
подпоял провода к дисплею wh1602d.
подумал что можно попробовать, прежде чем к меге припаивать... и подал питание.
где-то что-то издало звук, похожий на искру и экран подернулся тутже стекшим в на средний сегмент изображением...
lm317 нагрелась.
Я ...
подпоял провода к дисплею wh1602d.
подумал что можно попробовать, прежде чем к меге припаивать... и подал питание.
где-то что-то издало звук, похожий на искру и экран подернулся тутже стекшим в на средний сегмент изображением...
lm317 нагрелась.
Я ...
- Ср мар 28, 2012 14:07:40
- Форум: AVR
- Тема: atmega8 гонит ADC или я косячу?
- Ответы: 26
- Просмотры: 8711
Re: atmega8 гонит ADC или я косячу?
так уже все 100 лет работает... собственно с тех пор как pyzhman подсказал про то что оба байта читать надо... я уже почти все дописал, мелочевка осталась...
- Ср мар 28, 2012 13:06:50
- Форум: AVR
- Тема: atmega8 гонит ADC или я косячу?
- Ответы: 26
- Просмотры: 8711
Re: atmega8 гонит ADC или я косячу?
[/quote]hybroid писал(а):Код: Выделить всё
int n = 0;
int n1 = 0;
n = ADCH;
n1 = ADCL;
Нафига?
это отладочный костыль - не мог понять по чему не работает и думал что может я не тот байт читаю или еще чего...
У меня вообще код ужасный - не программист я...
- Ср мар 28, 2012 07:55:15
- Форум: AVR
- Тема: atmega8 гонит ADC или я косячу?
- Ответы: 26
- Просмотры: 8711
Re: atmega8 гонит ADC или я косячу?
return ADC;
И без всяких старших-младших. На сях же пишите Вот только если прерывания что-то ещё делают в АЦП - надо предвидеть. Да и в вашем случае тоже надо это предвидеть.
UPD:
_delay_ms(1000); А вот это тот ещё костыль. Как бы лучше сделать вот так: while( ! (ADCSRA&(1<<ADIF)) ) asm("nop ...
И без всяких старших-младших. На сях же пишите Вот только если прерывания что-то ещё делают в АЦП - надо предвидеть. Да и в вашем случае тоже надо это предвидеть.
UPD:
_delay_ms(1000); А вот это тот ещё костыль. Как бы лучше сделать вот так: while( ! (ADCSRA&(1<<ADIF)) ) asm("nop ...
- Пн мар 26, 2012 08:04:02
- Форум: AVR
- Тема: atmega8 гонит ADC или я косячу?
- Ответы: 26
- Просмотры: 8711
Re: atmega8 гонит ADC или я косячу?
О! после чтения сначала ADCL, а потом ADCH стало все ок, а вот если | заменить на || все работать перестало...
Спасибо!
Спасибо!
- Пн мар 26, 2012 06:55:45
- Форум: AVR
- Тема: atmega8 гонит ADC или я косячу?
- Ответы: 26
- Просмотры: 8711
atmega8 гонит ADC или я косячу?
Здравствуйте!
ADMUX = (1<<REFS0|1<<REFS1|0<<ADLAR);//настройка АЦП
while(1)
{
int n = 0;
int n1 = 0;
//вырезано все лишнее
ADMUX = (0<<MUX0|0<<MUX1|0<<MUX2|0<<MUX3);//выбор канала АЦП
ADCSRA = (1<<ADEN|1<<ADSC|1<<ADPS0|1<<ADPS1|1<<ADPS2);//Запуск АЦП, выбор скорости = 1\128 от скорости проца ...
ADMUX = (1<<REFS0|1<<REFS1|0<<ADLAR);//настройка АЦП
while(1)
{
int n = 0;
int n1 = 0;
//вырезано все лишнее
ADMUX = (0<<MUX0|0<<MUX1|0<<MUX2|0<<MUX3);//выбор канала АЦП
ADCSRA = (1<<ADEN|1<<ADSC|1<<ADPS0|1<<ADPS1|1<<ADPS2);//Запуск АЦП, выбор скорости = 1\128 от скорости проца ...
- Чт сен 15, 2011 05:51:27
- Форум: Практика
- Тема: Поиск аналогов
- Ответы: 4806
- Просмотры: 2787102
Re: Поиск аналогов
Всем спасибо - попробывал - получилось.
- Вс сен 11, 2011 19:27:09
- Форум: Практика
- Тема: Поиск аналогов
- Ответы: 4806
- Просмотры: 2787102
Re: Поиск аналогов
а можно ли заменить тиристор MCR100-8 на bt136-600 в приведенной схеме?
Это для понижения напряжения на синхроконтакте фото-вспышки.

Это для понижения напряжения на синхроконтакте фото-вспышки.
- Чт мар 31, 2011 12:28:39
- Форум: Теория
- Тема: помогите подобрать номиналы и проверьте схему плс
- Ответы: 6
- Просмотры: 1538
Re: помогите подобрать номиналы и проверьте схему плс
мне коммутировать обычные или энергосберегающие лампочки...
- Сб фев 19, 2011 08:58:57
- Форум: Умные мысли
- Тема: Помогите сделать экспонометр
- Ответы: 30
- Просмотры: 10604
Re: Помогите сделать экспонометр
тема загнулась? а то я бы повторил устройство.
- Пн фев 07, 2011 07:42:13
- Форум: Разные вопросы по МК
- Тема: Вопросы по С/С++ (СИ)
- Ответы: 7703
- Просмотры: 1402409
Re: Вопросы по С/С++ (СИ)
задефайнь RUN_FLAG просто на 7.
Поправочка: на 6.
Ибо 0b01000000 == 1<<6.
не на 7 низя. Я с помощью RUN_FLAG лишние биты с Flags обрезаю...
я просто не правильно понимал конструкцию 1<<RUN_FLAG я думал что это значит установить конкретный бит, а не подвигать единичку RUN_FLAG раз.
СПАСИБО!
Поправочка: на 6.
Ибо 0b01000000 == 1<<6.
не на 7 низя. Я с помощью RUN_FLAG лишние биты с Flags обрезаю...
я просто не правильно понимал конструкцию 1<<RUN_FLAG я думал что это значит установить конкретный бит, а не подвигать единичку RUN_FLAG раз.
СПАСИБО!