английский я знаю по стоьку по скольку.... в школе слышал, а не учил. как сейчас понимаю ЗРЯ!!! за статейку лайк и спасибо. почитал. но! я такой что мне надо объяснять, либо взять готовое и разобраться самому. а вот писать что то для себя из таких статей я еще котенок, т.е. не подрос еще, маленький, не умею...
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
Последний раз редактировалось xkp Вт фев 21, 2012 22:39:18, всего редактировалось 1 раз.
да. действительно в протеусе работает. кстати MCUCR обязательно задавать?
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
помогите замяукать 8-разрдный АЦП на attiny13. большая просьба выложить текст (от .include до .exit) с коментариями замяукования уровня АЦП в регистр, например R20.
остается
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
ADC_INT: ;сюда попадаем по JMP\RJMP из таблицы векторов прерываний IN R24,ADCH ;читаем АЦП в R24 RETI ;выход из прерывания
Как пользоваться:
Код:
;там где надо прочитать АЦП пишем: SBI ADCSRA,ADSC ;выставить бит начала преобразования ;после чего, по прошествии нескольких тактов (зависит от предделителя) произойдет прерывание АЦП
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
беру свои слова обратно, ибо смысл не сразу понял. ЗАРАБОТАЛО!!! СПАСИБО!!!
будем думать дальше...
а именно: сравнивать значение АЦП с датчиком оборотов на эл.двигателе и регулировать его скорость двигатель: 18в, 6000 оборотов датчик: оптический, 2 импульса на один оборот
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
Последний раз редактировалось xkp Вт фев 21, 2012 22:41:00, всего редактировалось 1 раз.
поправочка на прерывания, забыл сохранить на всякий случай
adc_inc: push tmp push tmp0 in tmp,sreg push tmp
IN R24,ADCH
pop tmp out sreg,tmp pop tmp0 pop tmp reti
PS. в протеусе работает
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
Макросы лучше до .cseg ставить, а можно их вообще в отдельный файл запихать, чтоб из разных программ можно было подключать, как библиотеки в Си. Кстати, на будущее, лучше использовать этот вариант, он умеет работать с адресами устройств В/В больше 0x3F:
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
Последний раз редактировалось xkp Вт фев 21, 2012 22:42:01, всего редактировалось 1 раз.
если по внимательнее читать то выше я писал что не дружу с английским. а даташита на русском я не видел.
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
только вот в моей программе уже 4 прерывания используется и после "таймер-счетчика 0 по переполнению" (tim0_ovf) вылетает на начало векторов на RJMP RESET
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
TIM0_OVF заработал в аврстудии!!! как? он же раньше не работал!!!
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
_________________ R5VCH Хотелки: СпойлерАналоговый осциллограф С1-112, С1-118, другие не/рабочие модули от комплекса ОДА-102 всё что касается AVR, arduino, raspberry всё что касается КВ-УКВ-радиосвязи, mashtastic
Последний раз редактировалось xkp Вт фев 21, 2012 22:43:37, всего редактировалось 1 раз.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения