Jump to content

Deadloop

Members
  • Content Count

    1
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Deadloop

  • Rank
    Новенький

Электроника

  • Стаж в электронике
    Менее года

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Здравствуйте, помогите пожалуйста написать код. Задание: Создайте схематическую диаграмму и программу с комментариями на C++ для 8-битного микроконтроллера Atmel AVR ATmega16, который реализует следующий алгоритм: 1) MCU тактируется от встроенного генератора, тактовая частота равна 4 MHz. 2) Потенциометр 10 кОм подключается к входу АЦП (ADC3), работающего в 8-битном режиме, питающегося от напряжения микроконтроллера Vcc (5 В). 3) При прерывании от таймера T0 с тем же периодом времени результат преобразования АЦП считывается и отображается на полосе из 8 светодиодов, подключенных к портам C.(период времени 0.2 секунды) 4) При однократном нажатии кнопки(подключена к PD3) отображается последнее измеренное значение в USART со скоростью 9600 бод без проверки четности. То есть, количество загорающих светодиодов зависит от напряжения, чем больше напряжение тем больше светодиодов загорается, если напряжение 0 то светодиоды не горят, если 5 - горят все светодиоды. На подобии эквалайзера должно получится. Схему я сделал(прикреплю ниже), вроде должна быть правильная, но вот код не знаю как написать, помогите плиз(желательно с комментариями). Небольшое уточнение, может это важно, пишу в Atmel studio проект "GCC C++ Executable Project" Спасибо
×
×
  • Create New...