|
|
Другие темы раздела | |
ATmega AVR Как в Atmel Studio инвертировать бит порта
https://www.cyberforum.ru/ avr/ thread1975023.html Здравствуйте, как в Atmel Studio можно инвертировать какой то один бит порта. Я сейчас пробовал писать команду "PORTB.4=~PORTB.4;" при компиляции возникает ошибка, пробовал "PORTB&(~(1<<4));", а при пошаговом проходе по этим строчкам состояние этого бита не изменяется. Так как же тогда проводить инверсию нужного бита выходного порта? |
Воспроизведение двух .wav-файлов с Atmega8 ATmega AVR Всем привет! Каким образом в этом проекте заставить воспроизводить один из двух звуковых файлов с флешки по нажатию на одну из двух кнопок? Насколько я понимаю, нужно этот фрагмент кода: if(disk_initialize()==0) //инициализируем флешку { pf_mount(&fs); //монтируем файловую систему pf_open("1.wav"); //открываем вавку pf_lseek(44); //перемещаем указатель на 44 ... |
ATmega AVR Кодовый замок на микроконтроллере atmega8
https://www.cyberforum.ru/ avr/ thread1974061.html помогите пожалуйста написать программный код на кодовый замок на микроконтроллере atmega8 заранее спасибо за помощь |
ATmega AVR Калькулятор на микроконтроллере atmega8
https://www.cyberforum.ru/ avr/ thread1974057.html помогите пожалуйста написать программный код на калькулятор на микроконтроллере atmega8 заранее спасибо за помощь |
Раздельное питание цифровой и аналоговой части ATmega 328 ATmega AVR Неожиданно осознал, что на МК есть два входа VCC и AVCC для раздельного питания аналоговой и цифровой части. Что то никогда не запаривался на эту тему. Тупо подключал к аналоговому входу измеряемую нагрузку или потенциометр , в качестве опорного брал напряжение питания, запускал что то типа analogRead() (использовал правда заводские "разведенные" Arduino шилды и вроде работало. Дак когда... |
ATmega AVR Термометр на атмеге Доброго времени суток Ребят,стоит задача собрать двухканальный термометр от 0 до 100 с погрешностью в +-2 градусика цельсия Сделал схемку в протеусе,но не до конца,прикрепляю Стоит вопрос : как избавиться от транзисторов? Заранее спасибо) И взгляните,правильно ли все подключил?) https://www.cyberforum.ru/ avr/ thread1973878.html |
ATmega AVR Двоичный счетчик на Си для atmega16
https://www.cyberforum.ru/ avr/ thread1973529.html Нужно построить в avr studio на Си программу для atmega16. Суть программы заключается в реверсивном двоичном счетчике, в котором опрашиваются 4 кнопки: плюс, минус, сброс, сохранить( при нажатии запоминается значение счетчика и при следующем достижении этого значения должно произойти его обнуление ). Написал такой код:#define F_CPU 8000000L #include <avr/io.h> #include <util/delay.h> int... |
ATmega AVR Fuse биты на at90usb1287 Здравствуйте, Имеется сия микросхема, прошивка flash отлично читается/пишется через зашитый заводом бутлоадер посредством USB. Но как я понял бутлоадер не умеет читать/писать фьюзы, а мне очень надо отключить jtag.. Пробую использовать ICP через SPI, всё отлично читается, но...не пишется.. Ничего не пишется..не flash не fuse.. Пробывал программаторы Sterh и USBAsp, при попытке записать... |
ATmega AVR Светодиодная матрица через драйвер max7219 на atmega8
https://www.cyberforum.ru/ avr/ thread1973029.html помогите пожалуйста написать простенькую программу для светодиодную матрица через драйвер max7219 на atmega8 если не сложно обеднить добавить в программе комментарии принцип работы программы заранее большое спасибо |
ATmega AVR UART + таймеры mega8
https://www.cyberforum.ru/ avr/ thread1972509.html День добрый! Первая большая программа на Си, не получается запустить в железе. Опишу вкратце, если необходимо скину код позже. В программе обрабатываются 3 прерывания: UART_Rx, T0_OVF и T1_OVF. Основной режим работы это обработка Т0 и Т1. Когда приходит первый байт в UART, запрещаются прерывания от таймеров и происходит сеанс связи по UART. По окончанию сеанса связи вновь запускаются таймеры.... |
ATmega AVR WDT таймер срабатывает без задержки ATmega 328 PORTD=(0<<PORTD7) | (0<<PORTD6) | (0<<PORTD5) | (0<<PORTD4) | (0<<PORTD3) | (0<<PORTD2) | (0<<PORTD1) | (0<<PORTD0); PORTB|=(1<<0);//Gren #pragma optsize- WDTCSR=(0<<WDIF) | (0<<WDIE) | (1<<WDP3) | (1<<WDCE) | (1<<WDE) | (0<<WDP2) | (0<<WDP1) | (1<<WDP0); WDTCSR=(0<<WDIF) | (0<<WDIE) | (1<<WDP3) | (0<<WDCE) | (1<<WDE) | (0<<WDP2) | (0<<WDP1) | (1<<WDP0); #ifdef _OPTIMIZE_SIZE_ #pragma... |
ATmega AVR Вычислить функцию
https://www.cyberforum.ru/ avr/ thread1971419.html Задание: Пусть в памяти программ, начиная с ячейки ADR1 SRAM, расположена таблица кодов длиной (X1, i = 1,2, ... ... .... N, формат - байт). Записать в кодах ATTINY2313 программу, выполняет вычисления заданной функции F над этими кодами. Результат вычисления разместить в ячейку с ADR2. Моя попытка: Текст программы mpy8u_c умножения 8-и разрядных целых беззнаковых чисел |
0 / 0 / 0
Регистрация: 02.03.2016
Сообщений: 90
|
|
06.05.2017, 11:43 [ТС] | 0 |
настройка таймера/счетчика - ATmega AVR - Ответ 1040681906.05.2017, 11:43. Показов 3784. Ответов 3
Метки (Все метки)
Ответ
тогда при t=1 количество тактов будет =4000, тогда разрядности таймера Т0 будет мало, и нужно использовать 16 разрядный таймер Т1?
Добавлено через 9 минут ValeryS скажите мне для будущего, как в создаваемой теме или ответе правильно вставлять коды программ и изображения, а то получается что когда я создаю тему с добавление кода программы вам приходится иправлять Вернуться к обсуждению: настройка таймера/счетчика ATmega AVR
0
|
06.05.2017, 11:43 | |
Готовые ответы и решения:
3
Работа таймера/счетчика AVR Проблема с работой таймера/счетчика 0 на ATmega8 Подсчет одиночных импульсов на внешнем входе таймера-счетчика Т0 Прерывание по переполнению таймера-счетчика ATmega8535 (ASM, AVR Studio 4) Установить период входных импульсов таймера счетчика, равным 8 мс при ча-стоте резонатора в 2 МГц |
06.05.2017, 11:43 | |
06.05.2017, 11:43 | |
Помогаю со студенческими работами здесь
0
На основе таймера/счетчика 1 построить схему делителя частоты с коэффициентом деления 500 (ATmega16) На основе таймера/счетчика 1 построить схему формирователя импульсов, длительностью 1с, используя микроконтроллер с част В чем отличие таймера АВР от счетчика АВР? ATmega2560 настройка таймера Настройка таймера в ATmega8 |