|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Пример работы таймера AT90S2313 из книги Прокопенко В Уважаемые форумчане! Помогите новичку, пожалуйста. Обучаюсь самостоятельно по книге Прокопенко "Программирование микроконтроллеров ATMEL на языке C". #include <avr/io.h> int main(void) { DDRD = 0x7F; //0b01111111 все выводы порта D //работают как выходы PORTD = 0x7F; //0b01111111 на всех выводах порта D https://www.cyberforum.ru/ avr/ thread1345280.html |
Работа с графическим дисплеем WG12864 из Atmega8 ATmega AVR Добрый день. У меня такая проблема. Я тупое существо (похожее на палено), меня интересует последовательность действий программы, что бы запустить дисплей WG12864-(Negative S1, S2). Дело в том что мои знания программирования примитивны, и для корректной укладки информации, что бы создать свои библиотеки, мне нужно понять алгоритм действия дисплея. даташит на дисплейчик. (читал) много каких... | |||||||||||||||||
ATmega AVR Управление яркостью светодиодов бинарной модуляцией [AVR studio]
https://www.cyberforum.ru/ avr/ thread1341015.html Здравствуйте, нужно реализовать эффект на светодиодах с изменением их яркости. Эффект такой:самый яркий светодиод стартует с начала и за ним начинает тянуться хвост из светодиодов каждый следующий из которых имеет меньшую яркость, чем предыдущий. Написал код, добился того, что могу их расположить в статичном положении по возрастанию яркости, но не могу заставить эту цепочку двигаться, вот код с... |
ATmega AVR АЦП из аналогового компаратора Здравствуйте! Пробую сделать вольтметр на компараторе Atmega16, генерирую шимом опорное напряжение и подаю на инвертирующий вход компаратора, на неинвертирующий измеряемое напряжение. #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <math.h> int pwm = 255; float u; int t,nap; #define F_CPU 4000000UL https://www.cyberforum.ru/ avr/ thread1339206.html | |||||||||||||||||
ATmega AVR Работа с дисплеем (ATMega128, Code Vision AVR) Здравствуйте! При попытке настроить нужные ножки МК для работы с дисплеем, компилятор ругается на строку .equ__lcd_port = 0xlB; PORTA Что я делаю не так и как сделать правильно ? Среда разработки - Code Vision AVR. На всякий случай ниже приведу листинг всей программы: #include <MEGA128.H> #include <stdio.h> #include <delay.h> #include <stdlib.h> #asm |
ATmega AVR Калькулятор на ATMega8 Доброе время суток. Я студент, и мне дали курсовое задания, сделать калькулятор на МК atmega8. У меня возникла проблема с реализацией нажатия кнопок, и дальнейшими действиями. Т.е. я не понимаю, как сделать так, чтобы при нажатии на кнопку, у меня вывелось какое то число. Если число состоит из 1 знака то все просто, а если к примеру я ввожу число 345. Как сделать так, чтобы сначала было число 3,... https://www.cyberforum.ru/ avr/ thread1336722.html | |||||||||||||||||
ATmega AVR Передатчик RC5 в Proteus Всем привет. Нужно к микроконтроллеру AT90S2313 (К контакту PD0) подключить передатчик RC5. Но как его сделать, или где взять, не знаю( https://www.cyberforum.ru/ avr/ thread1336310.html |
Вычисления с дробями на AVR (Atmel Studio) ATmega AVR Друзья , есть функция вида y = exp(x/218) + 0.05x . Использую МК Atmega, atmel studio, библиотеку math.h функцию exp(). Вычисления занимают до 300 мкс. Очень нужно ускорить вычисления. Готов пожертвовать точностью, результат хоть без дробей но округленный нужен. Функция с дробями не одна. Хотел попробовать запихнуть готовую таблицу (1600х2 байта), в ОЗУ не влазит. Запихиваю массив: ... | |||||||||||||||||
ATmega AVR Работа с LCD (ATMega32, AVR Studio)
https://www.cyberforum.ru/ avr/ thread1334373.html Здравствуйте , у появилась проблема с программированием в AVR studio , а именно нужно создать термометр с выводом данных на LCD, вывести данные с термометра на ножки микроконтроллера, я вроде разобрался, а как теперь перевести их на LCD не знаю(, данные а ножках представлены в двоичном коде, язык программирования Си, микроконтроллер ATMega32. |
ATmega AVR Прошивка для Attiny13a не работает
https://www.cyberforum.ru/ avr/ thread1332741.html На одном форуме,человек помог написать прошивку для МК Attiny13,т.к. у меня нет ни программатора ни навыков по прошиванию МК,то обратился к другому человеку (из другого города,в моем городе не шьет никто),он прошил и переслал мне Attiny13A (т.к. Attiny13 уже не найти).Я собрал схему,проверил сто писят раз - подключено все правильно,но схема не работает.Верней она работает не так как нужно.... | |||||||||||||||||
Нажав на кнопку, должны загореться 2 лампочки ATmega AVR ATTiny 13 и матрица LED 8x4. Каждый ряд и колонна матрицы подключается к контактам PORTB и PORTD. К одному из контактов PORTD подключена кнопка. После включения микроконтроллера ни одна LED не горит. При нажатии на кнопку должны загореться 2 лампочки с края в первом ряду и перемещаться по периметру. Может ли такой код сработать, чтобы хоть что - то загорелось? Если нет, объясните пожалуйста,... |
ATmega AVR Переключение в таймере (Atmega 8515)
https://www.cyberforum.ru/ avr/ thread1330893.html Привет ребят. Использую таймер 0, чтобы выполнять прерывания на совпадение
Наверх
|