|
|
Другие темы раздела | |
ATmega AVR Меню для 3-разрядного cемисегментного индикатора
https://www.cyberforum.ru/ avr/ thread2088541.html Хочу написать меню для 3-разрядного cемисегментного индикатора. Индикация динамическая на таймере Т1. Должно быть три кнопки "выбор режима","+","-". С помощью меню должны задаваться Umin, Umax, Tзад. и сохраняться в EEPROM. Уже сделал динамическую индикацию,сделал режым мигания разрядов индикатора(при переходе в режим меню).А как сделать опрос кнопок и сделать ввод настроек не знаю. МК ATmega8,... |
ATmega AVR PinA =) Люди, простой вопрос. Не могу понять как считать pinA3 в ассемблере =) покажите пожалуйста! |
ATmega AVR Слетает один бит в порту (глюк компилятора?)
https://www.cyberforum.ru/ avr/ thread2088539.html есть такое определение пинов #define HC595_PORT PORTC #define HC595_DDR DDRC #define HC595_PIM_DATA 1 #define HC595_PIN_CLK 0 #define HC595_PIN_STROBE 2 #define HC595_PIN_RESIT 3 т.к. сброс у этого регистра активный при 0, то на пин выводим 1 HC595_DDR = (1<<HC595_PIM_DATA)|(1<<HC595_PIN_CLK)|(1<<HC595_PIN_STROBE)|(1<<HC595_PIN_RESIT); |
ATmega AVR ATMega168 + цифровой дисплей Накидал следующую схему: <Изображение удалено> Это первый опыт мой. Просьба покритиковать, если есть ошибки. Нужны ли резисторы на пути к ногам дисплея и т.д. Написал первую программу для AVR. Хотел заставить дисплей показывать обе цифры (без разницы что) посредством чередования. Тестировал в Proteus - на 8MHz обе горят, на 20MHz - одна горит, вторая изредка мелькает. Если поменять... https://www.cyberforum.ru/ avr/ thread2088538.html |
Как из USB сделать COM? ATmega AVR Добрый день. Скажу сразу - это для программирования микросхем памяти 24с04 и иже с ними. Отталкиваюсь именно от 24с04. Посмотрел на старом форуме, там есть много разных вариантов. FT232RL не подходит - хочется дешевле, например, как Midvyd сделал. http://iosyitistromyss.ru/forum/mydivice/usb-2-som-8 Вопрос: как? Как из данных ЮСБ-порта получить сигналы для СОМ-порта? Вообще зачем драйвера... |
ATmega AVR Использование регистров Решил перейти с Си на ассемблер, столкнулся с проблемой использования регистров. Есть ли какие-нибудь стандарты или рекомендации по использованию регистров, чтоб одни функции не мешали другим, при этом как можно меньше использовали стек? Для некоторых инструкций вроде ldi недоступны регистры r0-r15. У них есть какое-то специальное назначение? https://www.cyberforum.ru/ avr/ thread2088536.html |
ATmega AVR Таймеры,PWM,прерывания
https://www.cyberforum.ru/ avr/ thread2088535.html Здравствуйте всем!Начал учить микроконтроллеры.Начал с Atmego32.Хочу сделать реобас для компа.4 канала ШИМ аппаратных задействованы.Работают(в Протеусе пока). Добавил динамическую индикацию для 7 сегментников(Функция вывода вызывается в основном цикле программы) но как то медленно она работает(тактирование Атмеги 8 мГц).Тоесть думаю надо ее вызывать через прерывания?так же необходимо... |
ATmega AVR OCR0A=0 (вопрос по ШИМ) Почему, когда я выставляю биты OCR0A в ноль, то светодиод не гаснет до конца, а остаётся бледно мерцать? использую следующие регистры: TCCR0A=0b10100011; // Fast PWM TCCR0B=0b00000001; // T=clk скриншот, чтобы в справочники не лезть: <Изображение удалено> |
ATmega AVR AvrStudio, перекрытие кода и половые извращения
https://www.cyberforum.ru/ avr/ thread2088533.html Есть таблица векторов прерываний, записанная в виде .org 0 rjmp RESIT ; Riset Homdler .org INT0addr reti;rjmp EXT_INT0 ; IRQ0 Homdler ... .org URXCaddr reti;rjmp USORT_RXC ; USORT RX Complete Homdler ... .org INT_VECTORS_SIZE |
ATmega AVR Таймеры AVR Здравствуйте, подскажите, пожалуйста, как работать с таймерами ATmega16. Я использую CVAVR, учусь писать на Си. На примере такой задачи: При приходе на ножку положительного импульса, таймер запускается( считает время в микро секундах(если это возможно)). При повторном приходе импульса, таймер останавливается, и выдаёт, то что насчитал, в какую-л переменную. з.ы. Понятных обьяснений на... https://www.cyberforum.ru/ avr/ thread2088532.html |
Отладка по JTAG. pinboard vs AVRDragon. ATmega AVR хочу отлаживаться по JTAG, ну и железку приобресть соответственно для этого. выбираю между AVRDragon и PinBoard. откровенно говоря склоняюсь к первому - при примерно той же цене в нем debugwire есть, а распаяные кнопочки да светодиоды на pinboard - штука приятная, но не жизнено необходиния. отговорите :) |
ATmega AVR Сайты с разными библиотеками под AVR Посоветуйте сайт, где собраны и структурированы "тонны" всяких программ/прошивок/исходников/библиотек для AVR микроконтроллеров :) А то я на форуме часто слышу упоминания о таких сайтах, типа всё уже написано до нас :) https://www.cyberforum.ru/ avr/ thread2088530.html |
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 3,496
|
|
12.02.2010, 19:26 | 0 |
Не проходит инициализация TWI - ATmega AVR - Ответ 1132773912.02.2010, 19:26. Показов 20381. Ответов 30
Метки (Все метки)
Ответ
Так это, батенька! АРТЭЭФЭМ надо сделать. RTFM, в смысле прочесть это дурацкое руководство. Даташит от проца. Там обычно бывает написано.
Вернуться к обсуждению: Не проходит инициализация TWI ATmega AVR
0
|
12.02.2010, 19:26 | |
Готовые ответы и решения:
30
Не проходит инициализация CAN Stm32 Не проходит инициализация Не проходит инициализация переменной HP CP1025 color инициализация проходит не полностью Не проходит инициализация датчика VL53L0X при подключении к Arduino |
12.02.2010, 19:26 | |
12.02.2010, 19:26 | |
Помогаю со студенческими работами здесь
0
Oracle 11g XE & SuSE 10 SP2 - не проходит инициализация базы Что такое инициализация сегментов или инициализация регистров? TWI Почему при указании пути через имя компа сканирование не проходит, а через IP - проходит? TWI+ds1621 Модуль TWI |