Найдено 23 результата

Gennadiy
Пт ноя 15, 2024 16:37:40
Форум: AVR
Тема: ATmega8
Ответы: 15
Просмотры: 3715

Re: ATmega8

Логичнее смотреть по коду в программе.
Gennadiy
Ср ноя 13, 2024 09:58:45
Форум: Цифровая техника
Тема: Мелкие вопросы по цифровой технике.
Ответы: 4462
Просмотры: 1182379

Re: Мелкие вопросы по цифровой технике.

[uquote="DJ_club",url="/forum/viewtopic.php?p=4648435#p4648435"]кинул провод с выхода ИЕ8 на вход генератора на ЛЕ5. Пусть при срабатывании пищит до посинения.[/uquote]
До посинения пищать не будет, т.к. не видно останова счетчиков. Похоже, процесс будет повторяться по кругу.
Gennadiy
Пт ноя 08, 2024 16:58:06
Форум: AVR
Тема: ATmega8
Ответы: 15
Просмотры: 3715

Re: ATmega8

[uquote="roman.com",url="/forum/viewtopic.php?p=4645451#p4645451"]я бы так подключил...
Screenshot_1.jpg
так будет логично))
:))[/uquote]
С точностью до НАОБОРОТ. PB0 = +1, PB1 = +5 и т.д.
Gennadiy
Вт окт 08, 2024 08:48:24
Форум: AVR
Тема: atmega-328, странная реакция на "reset" контроллера
Ответы: 57
Просмотры: 17883

Re: atmega-328, странная реакция на "reset" контроллера

При нажатии кнопки Reset хоть какие-то признаки реакции МК имеются? Например, перевод линий портов в Z-состояние.
Gennadiy
Чт фев 22, 2024 11:16:09
Форум: AVR
Тема: Двухтактный пуш пул из однотактного генератора?
Ответы: 14
Просмотры: 4155

Re: Двухтактный пуш пул из однотактного генератора?

Подмешать исходный сигнал через два элемента логики 2И, типа К555ЛИ1 или SN74LS08.
Gennadiy
Пт янв 26, 2024 20:01:49
Форум: AVR
Тема: Синус из ШИМ
Ответы: 81
Просмотры: 27685

Re: Синус из ШИМ

А где их взять, нормальных процев, в ветке AVR?
Gennadiy
Вт янв 23, 2024 15:16:33
Форум: AVR
Тема: Не могу получить стабильный меандр
Ответы: 30
Просмотры: 7644

Re: Не могу получить стабильный меандр

Из функции blink() исключите Counter0_init().
Gennadiy
Вт янв 23, 2024 10:48:32
Форум: AVR
Тема: Не могу получить стабильный меандр
Ответы: 30
Просмотры: 7644

Re: Не могу получить стабильный меандр

Все нормально, кроме постоянных зависаний в ожидании флагов. Может на прерывания перейти?
Gennadiy
Пн янв 22, 2024 21:59:15
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Согласен с Вами, по сути программирования никакой разницы нет. В итоге имеем имя к которому обращаемся в программе. Почему прибиваю? Да потому что в отладчике мне удобнее ориентироваться в данных, которые именно я разложил "по полочкам", а не компилятор.
По Вашим словам "Именно директива .byte ...
Gennadiy
Пн янв 22, 2024 21:44:57
Форум: AVR
Тема: Любителям PonyProg
Ответы: 64
Просмотры: 51240

Re: Любителям PonyProg

Так то Да, но иногда нужно провести обновление или прошить другой вариант. В таком случае ПК тащить с собой не требуется.
Gennadiy
Пн янв 22, 2024 21:42:24
Форум: AVR
Тема: Не могу получить стабильный меандр
Ответы: 30
Просмотры: 7644

Re: Не могу получить стабильный меандр

Таймер работает нормально, но, как правильно заметил roman.com, не было синхронизации работы таймера с получением результата преобразования (т.к. преобразование ADC работает быстрее таймера). Поэтому регистр сравнения таймера успевал обновляться несколько раз за один свой период. Что получалось ...
Gennadiy
Пн янв 22, 2024 20:46:52
Форум: AVR
Тема: Любителям PonyProg
Ответы: 64
Просмотры: 51240

Re: Любителям PonyProg

Студия в этом вопросе не уступает. Сейчас еще софтину откопал - ZFlasher AVR под андроид. Ни Дудки, ни Студии, ни ПК не требуется. Подключил к смартфону с OTG и шей. Мне понравилась, особенно на выезде или в поле, где нет ПК.
Gennadiy
Пн янв 22, 2024 20:09:17
Форум: AVR
Тема: Синус из ШИМ
Ответы: 81
Просмотры: 27685

Re: Синус из ШИМ

Если выбрать не последовательный ШИМ, а параллельный R-2R, то 1кГц при тактовой 8МГц получить можно.
PS. И даже 2кГц.
Gennadiy
Пн янв 22, 2024 17:06:32
Форум: AVR
Тема: Не могу получить стабильный меандр
Ответы: 30
Просмотры: 7644

Re: Не могу получить стабильный меандр

Можно обновлять регистр сравнения в прерывании TIM1_COMPA. А запуск преобразования оставить в While.
Gennadiy
Пн янв 22, 2024 16:02:26
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Значит, есть желание контролировать память - .equ, нет желания париться с этим вопросом (пусть компилятор сам решает) - .byte. Так? Спасибо.
Тогда в чем весь сыр-бор, устроенный тут? Ведь обработка переменной, длиной отличной от 8 бит, все-равно ляжет на плечи программиста.
Gennadiy
Пн янв 22, 2024 14:56:14
Форум: AVR
Тема: Любителям PonyProg
Ответы: 64
Просмотры: 51240

Re: Любителям PonyProg

В купе с AVRISP MKII и Студия работает, Дудка становится не нужна.
Gennadiy
Пн янв 22, 2024 14:49:35
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Можно взглянуть на пример использования (запись/чтение/модификация) переменной, созданной с помощью директивы .byte, в Ассме? И да, у меня тоже есть большие проекты критичные ко времени исполнения (real-time), содержащие до 10 массивов, 206 (на данный момент) переменных и флагов различной ...
Gennadiy
Пн янв 22, 2024 11:59:07
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Сдается мнение, что критикой занимаются пользователи Си.
Я полностью согласен со Старичком, т.к. мы с ним активные Ассемблерщики. А в Ассемблере контроль размера буфера переменных лежит исключительно на программисте, как и расположение их в памяти МК. Тем более при пошаговой отладке знать точное ...
Gennadiy
Вт янв 16, 2024 21:53:01
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Честно скажу, я не совсем Вас понимаю, в чем состоит неудобство использования именованной, с помощью данной директивы, переменной в Ассемблере. Возможно это дело привычки. Но на мой взгляд все совсем наоборот. Хотя на вкус и цвет...
Gennadiy
Вт янв 16, 2024 10:34:14
Форум: AVR
Тема: Ассемблер (ASM) для AVR в вопросах и ответах
Ответы: 7994
Просмотры: 2591330

Re: Ассемблер (ASM) для AVR в вопросах и ответах

Использование флагов, переменных, констант из области SRAM можно описать директивой .EQU.
Где .EQU имя_параметра = адрес_в_SRAM. В таком случае обращение (чтение/запись/модификация) к ячейке памяти можно выполнять по имени параметра.

Перейти к расширенному поиску