|
|
Другие темы раздела | ||||||||||||||||||
ATmega AVR Не работает дисплей на базе HD44780
https://www.cyberforum.ru/ avr/ thread2149835.html Попался мне в руки 4x20 дисплей, HD44780. Использовал Atmega164P и кварц на 8MHz. Подключение дисплея в 8-битном режиме. Не стал готовые библиотеки искать, а решил попробовать самостоятельно сделать. lcd.c #include "lcd.h" void lcd_init(void){ E0; _delay_ms(3); RW0; A0; PORTC=0x30; _delay_us(1); |
Не приходит данные из устройства через USB (atmega88) ATmega AVR Сделал устройство, подключаемое через USB. Протокол реализую полностью программно. Описываю устройство CDC класса. Драйвер используется стандартный на Win XP, подсовываю inf файл. Комп устройство распознает, проблем на этом этапе нет. Пытаюсь выдавать и принимать информацию. Выдает в устройство хорошо, все приходит, а вот принять данные из устройства не получается. Использую программу работы с... | |||||||||||||||||
ATmega AVR Как сделать нулевой ШИМ сигнал на avr
https://www.cyberforum.ru/ avr/ thread2146967.html Здравствуйте! Написал программу, которая генерирует ШИМ в зависимости от напряжения, которое изменяется реостатом в диапазоне от 0 до 4В. Проблема в том, что реостат чисто физически не может выдавать ноль, т.к. всегда присутствуют малые токи. Из - за этого не могу на осциллографе получить чистый 0, а получаются пики. Типо этого ___|___|___|___ Пробовал приравнять значение H к нулю при... |
ATmega AVR Скорость зажигания светодиодов Здравствуйте форумчани, заранее извиняюсь если такой вопрос был. Вообщем стояла задача сделать курсовой проект в котором будет клавиатура, МК и светодиоды. В качестве задания нужно было написать код который регулировал бы скорость загорания светодиодов при нажатии на кнопку клавиатуры. Для написания я использовал язык Си, и все вроде хорошо, но почему-то при нажатии на клавишу, скорость не... https://www.cyberforum.ru/ avr/ thread2146960.html | |||||||||||||||||
ATmega AVR Радио на tea5767 и tiny13 Кто-нибудь может проверить прошивку для радио на tiny13? Хочется быть более уверенным, т.к. вывод RESET будет использоваться как порт и прошивать нужно только параллельным программатором с выпаиванием микры из платы. |
ATmega AVR Создать клавиатуру 4*4 в Proteuse (Atmega8). На 4-розрядном семисегментном индикаторе сделать бегущую строку Нужно создать клавиатуру 4*4 в Proteuse (Atmega8). На 4-розрядном семисегментном индикаторе сделать бегущую строку- справа налево (если ничего не нажато). Если нажата кнопка с 1-го столбика - вывести её десятичный код, со 2-го - в шестнадцатеричной, с 3-го - вывести сегменты FC. Помогите, пожалуйста, со схемой и кодом на С. Ничего не смыслю. https://www.cyberforum.ru/ avr/ thread2146376.html | |||||||||||||||||
ATmega AVR Atmega2560, конфликт UART и задержки (delay) В общем, есть STK600, нужно реализовать таймер обратного отсчета: по UART принимается строка вида HH:MM:SS, дальше идет обработка, валидация, отсчет (отправка в терминал по UART строки вида HH:MM:SS). Проблема в том, что, раз уж это таймер, то нужно отправлять эту строку раз в секунду, но использование _delay_ms() приводит к тому, что в терминал отправляется какой-то мусор, после чего цикл... https://www.cyberforum.ru/ avr/ thread2144472.html |
ATmega AVR Ждущий Мультивибратор на Atmega103 1mc-20c Подскажите, как запрограммировать ждущий мультивибратор на atmega103. Программировать напрямую на контроллере, в atmel studio. Добавлено через 3 минуты P.S. Гуглил, тонна иформации про аналоговые, но мало о цифровой схеме | |||||||||||||||||
ATmega AVR Косяк с подпрограммами (Bascom AVR)
https://www.cyberforum.ru/ avr/ thread2140807.html Есть идея сделать блоки для отдельных программ. Для этого решил попробовать написать программу-мигалку. Это код основной программы: '**************************************** $Regfile="m328pdef.dat" $Crystal=16000000 $baud = 9600 |
ATmega AVR ШИМ на atmega128, АЦП MCP3204
https://www.cyberforum.ru/ avr/ thread2126005.html Всем привет! Помогите пожалуйста с программой. Есть цель разработать программу, генерирующую ШИМ-сигнал на ножке 𝑂𝐶1𝐴. Частота сигнала равна 1 кГц. Скважность сигнала определяется значением напряжения, поданного на 𝐶𝐻1 АЦП MCP3204: линейно изменяется от 0% (𝑈𝐶𝐻1 = 0 В) до 100% (𝑈𝐶𝐻1 = 4,096 В). Имеются две работающие программы. Одна генерирует... | |||||||||||||||||
ATmega AVR Atmega8 Кварцевый генератор Здравствуйте, вот такая проблема с приемом данных по USORT на atmega8. Rfid reader присылает сигнал на микроконтроллер с числом символов в секунду (baud rate) 115200, и микроконтроллер воспринимает на частоте 8МГц этот сигнал с ошибкой 7.3 %. Для уменьшения ошибки нужна частота 11 МГц ( смотрел в CVAVR). Вопрос: Можно ли с помощью кварцевого внешнего генератора получить такую частоту? |
ATmega AVR Настройка внешних прерываний по входу int0
https://www.cyberforum.ru/ avr/ thread2125381.html Добрый день. Помогите, пожалуйста, разобраться с такой проблемой. Задача: написать программу, которая будет определять частоту и скважность сигнала, подаваемого на ножку int0 (PD0) МК Atmega128. Полученные значения выводить через USORT и HyperTerminal на монитор ПК. Сигнал прямоугольной ф
Наверх
|