Перейти к содержанию

CUBE

Members
  • Постов

    23
  • Зарегистрирован

  • Посещение

Весь контент CUBE

  1. Решено. Я 2 раза не всмотрелся что дают мне продавцы. (как позже выяснилось на 32 768 просто не было, и давали какой был с такими же циферками). Естественно ничего не работало с кварцами на 32 768 000 т.е. 32,768 МГц. Поставил на 32768 Гц (32,768кГц) все заработало с пол пинка. P.s. Всем кто пытался помочь спасибо. Жаль что решение оказалось не достойно широкого обозрения.
  2. Да. В название темы указано. Пробовал и на 16А. Timer/Counter2 8-bit async (TC2) Согласен, у асемблера ужасная читаемость. Сделаю Асинхронный режим работы таймера. При которой таймер работает от внешнего кварца, а сама программа выполняется он внутреннего источника тактов. Задается в регистре ASSR битом AS2. При его работе PB6 PB7 перестают быть пинами ввода/вывода и на них вешается кварцевый резонатор, разработчиками как раз предполагается что часовой (32768 кГц). Только при инициализации этого режима таймер отказывается тикать.
  3. @Геннадий Не могу понять как работает ваш код. Точнее почему он работает. Ведь вы ничего не писали в TIMSK то есть нет разрешения прерываний не по переполнению не по совпадению, выбран лишь решим по совпадению (бит WGM21 в TCCR2). У меня не работает.
  4. Это лаба в моем институте. Это глупость. Кто пишет на си инициализацию делают в asm Не 1 раз писал, что делал так. Настройка самого таймера работает. Не работает асинхронный режим. Ничего про этой найти не смог. Можно поподробнее?
  5. Так я делаю ещё проще. Не в порт завожу и отслеживаю, а смотрю саму ногу светодиодом. Ножка в асинхронном не тикает, в любом другом за мило дело. Тааак. Знаю про это. Они мне и не нужны.Вывод на PD5 делаю. Сегодня выполнил следующие потуги: Попробовал другой резонатор Добавил конденсаторы на 22 pF (хоть они там и не нужны) Пробовал использовать режим по сравнению с ocr2, а не по переполнению Добавил запрет глобальных прерываний, при инициализации асинхронного режима и последующее включение непосредственно перед Пока результата нет. И с сожалению идей как ещё попробовать тоже
  6. http://easyelectronics.ru/avr-uchebnyj-kurs-asinxronnyj-rezhim-tajmera.html В этой статье читал что при подключении для асинхронного режима к TOSC1 и 2 они не нужны. P.s. Завтра на всякий случай куплю и с ними попробую. И кварц другой возьму
  7. Не могу запустить асинхронный режим. Ниже будет представлен код которым пытаюсь отладить. Там в 1 коде идёт работа от внутреннего источника таков (стоит 1МГц). После 5 миганий таймер должен перейти в асинхронный режим и мигать с частотой в 1 Гц. У меня происходит 5 миганий потом ничего. Фьюзы менять пробовал, ничего не дало, сейчас дефолт. Корпус кварца к земле тянуть пробовал - безрезультатно. Возможно что-то в подключении накосячил, если не видно на фото ниже, спрашиваете, нужно будет - нарисую схему. Компилятор Atmel Studio 7 Шью через Sind Prog 2.1.1 + USBasp 2.0 Вот код: .macro outi ldi r16, @1 out @0, r16 .endm .org $000 rjmp reset .org $001 reti .org $002 reti .org $003 reti .org $004 rjmp timer2_ovf .org $005 reti .org $006 reti .org $007 reti .org $008 reti .org $009 reti .org $00A reti .org $00B reti .org $00C reti .org $00D reti .org $00E reti .org $00F reti .org $011 reti .org $012 reti .ORG INT_VECTORS_SIZE reset: .equ portout=portd .equ ddrout=ddrd .def led=r17 .def mask=r18 .def counter=r19 outi spl,low(ramend) outi sph,high(ramend) outi ddrout, 0xff outi tccr2, 0b00000111 outi timsk, 1«toie2 ldi led,1«5 ldi mask,1«5 sei cycle: cpi counter, 10 breq offtim rjmp cycle timer2_ovf: inc counter out portout, led eor led, mask reti offtim: outi timsk, 0«toie2 rjmp asinxron asinxron: outi assr, 0b00001000 back: in r16, assr cpi r16, 0b00001000 brne back outi tccr2, 0b00000101 outi tcnt2, 0 outi ocr2, 0 outi timsk, 1«toie2 m1: rjmp m1 Верх меги на фото слева.
  8. Посоветуйте литературу любого рода (книги, статьи и т.д.) по робототехнике. Если есть, то с примером в чем конкретно помоги и почему они хороши. Интересны любые аспекты. В частности матричное задание координат. Решение прямой и обратной задачи кинематики.
  9. Спасибо огромное. Встало на свои места. Не знаю почему мы не могли соединить А и Б. Теперь вижу как это очевидно. P.s. Люди которые не давали ответа на вопрос и при этом несли какой-то либо бред либо негатив, что с вами не так? Разве форум не создан чтобы спрашивать и разбираться в каких-то нюансах. Тема соотвествующая, вопрос нагуглить весьма сложно, что же вам так не нравится. Эх...
  10. Его я понял. Я не могу понять почему при полностью открытом фототранзисторе на выходе у нас 0,1-0,3В. Писали, что связано с сопротивлением транзистора. Каким образом тоже не могу понять(
  11. Если я правильно понимаю. У нас происходит на транзисторе падение напряжения. Но как это влияет на выход который расположен на схеме перед транзистором. То есть до того как напряжение упало.
  12. Простите те кого раздражаю что туплю. Но я так до конца и не понял. Сопротивление транзистора понятно. Но как оно влияет на то что не весь ток при открытом транзисторе идет на землю. Почему остается примерно 0,1В которые не идут на транзистор который ниже, а идут на выход. p/s/ вольты ни куда не идут знаю знаю. Так вот выразился
  13. Думаю это было в лекции,но не под запись. А когда ищешь информацию: описан принцип действия, как что за чем. А почему низкий именно низки... Я не смог найти
  14. ок. Догадки* Предположения* Знал бы в какой книжке и где конкретно читать с радостью бы прочел. Т.к. не знал где быстро найти воспользовался гуглом. И как писал выше не легко найти что-то зная вопрос и не предпологая каков ответ. Вот и решил от безысходности побеспокоить форум.
  15. Тесть идея о которой писал выше верна? "Были ещё попытки/идеи зацепиться за то что фототрназистор обладает сопротивлением незначительным и мы имеем разность потенциалов на коллекторе и эмиттере." И если доработать терминологию, то ответ будет верным?
  16. Вопрос заключается в следующем: Почему при нажатии кнопки, на выходе мы имеем низкий уровень, лог "0", а не действительный 0. Почему на выходе 0,1-0,3 В, а не 0 В? Это вопрос преподавателя по робототехнике который стоит ребром на протяжении пары месяцев. И не смотря на кажущуюся очевидность и простоту уже многим людям вынес мозг. Ответы типа: это особенность TTL (транзисторно-транзисторной логики, все в мире не идеально, помехи и т.п. в корне не устраивают (иди учи/готовься). Нагуглить ответ крайне затруднительно, т.к. толком не знаю за что зацепиться (кто отправит в гугл, знайте, 8 часов изучения темы дали много новой информации, но не ответ на этот вопрос который бы устроил препода). Обозначу сразу более менее адекватные ответы (на мой не опытный взгляд) которые звучали для преподавателя: Для транзисторных оптопар характерным является появление шума, связанного с одной стороны наличием проходной ёмкости между светодиодом и базой транзистора, с другой стороны наличием паразитной ёмкости между коллектором и базой фототранзистора. (Ответ преподавателя: и что эта емкость бесконечная? разность потенциалов то откуда берется?) При открытии транзистора не весть ток уходит на землю, незначительную часть мы можем наблюдать на выходе. (Ответ преподавателя: че это он не весь уходит? там что конденсатор стоит?) На коллектор при открытом транзисторе идет маленький ток базы, из-за этого и остается 0,1-0,3 В на выходе (Ответ преподавателя: нет, иди готовься) Были ещё попытки/идеи зацепиться за: усилитель оптрона, его дешифратор, за то что фототрназистор обладает сопротивлением незначительным и мы имеем разность потенциалов на коллекторе и эмиттере. Помогите разобраться в теме. Напишите ответ книжным языком, а буду говорить его дословно. P.S. Преподаватель судя по опыту и иным источникам весьма компетентен, правда вредный (0 помощи намеков и подсказок) и любит конкретику в словах (немного не верно подобранное слово может повлечь категоричное "нет") P.S.S. Прикрепил еще pdf с лабой.Laba_1.pdf
  17. Спасибо! Припаяю, отпишусь. Но скорее всего капля не жива
  18. Можно фото пожалуйста. Номиналы r11 & r12 интересуют
  19. Не еденица. Постоянная напряга показывает бред. Сопросивление (пустое) в режимах 2M - 20k const. Потом переводу 2k и 200 и тут во всех режимах уставливается 1. В режиме позвонки, при замыкании, начинает пищать и не перестаёт. При попытке замера напряги в розетке вырубило автомат. P.s. Номиналы бы узнать. Заменить smd. Работает - класс. Не работает - мусор. К каплей уже точно не буду заморачиваться.
  20. 650)) Да и обидно выкидывать подарок который на 3 день угробил. Пообещал, тому кто дарил, что починю) У создателя темы они целы, буду ждать)
  21. IEK MAS830L Вот фото сгоревших : А вот что нашёл по схемам максимально похожее. смотрю на те которые целые - не сходится. (либо не так смотрю) Помогите разобраться Заранее спасибо
  22. Очень долго рылся. Не нашёл. На схемах которые находил не совпадали мои (целые) резисторы со схемой =(
  23. Можно номиналы резисторов r11 и r12? У меня сгорели ( На фото видно что целые но разглядеть толком не получилось. Можно фото крупнее, пожалуйста. Ну или просто напишите Выяснил что r11 маркирован [9000]. Осталось узнать r12. Подскажите!)
×
×
  • Создать...