Подключение радиомодуля HC-11 к ATmega16/Atmega32

В данной статье мы увидим как подключить модуль HC-11 к ATmega16/ATmega32 и приведем пример программы на языка C в Atmel Studio 6. Стоимость HC-11 в районе 3~4$ на Aliexpress, что совсем не дорого.

Рабочее напряжение модуля от 3.3В до 5.5В, но лучше подключить к 3.3В если необходимо интенсивно его использовать.

Подключается он просто, Vcc, GND…, вот только RXD и TXD нужно соединить наоборот: RXD модуля к TXD контроллера и TXD модуля к RXD контроллера. Так же подключаем второй к ПК.

Схема подключения радиомодуля HC-11 к ATmega16 /Atmega32
Схема подключения радиомодуля HC-11 к ATmega16

По умолчанию скорость HC-11 (HC-12) равна 9600. Если нужна другая скорость, подключаем SET к земле и меняем скорость. Как это сделать, смотрим на странице UART Радиомодуль HC-11 433МГц — передатчик/приемник.
Прошивку для ATmega16/ATmega32 написал на C в Atmel Studio 6. Для программирования контроллера использовал программатор STK500, а программу — AVR Studio 4. Ниже привёл пример прошивки.

Пример программы в Atmel Studio 6 для ATmega16/ATmega32

// ATmega16 - ATmega32 Example

#define F_CPU     11059200UL

#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>

#define BAUD_RATE 9600
#define UBRR      F_CPU/16/BAUD_RATE-1

char message[125] = "Hello! I am ATmega16!";
int n = 125;
int i = 0;

ISR(USART_UDRE_vect) {
    if(i == n) {
        UDR = 13;
        i++;
    } else if(i == n + 1) {
        UDR = 10;
        _delay_ms(1000);
        i = 0;
    } else {
        UDR = message[i++];
    }
}

int main(void) {
    n = strlen(message);
    
    /* USART init */
    /* Set baud rate */
    UBRRH = (char)(UBRR>>8);
    UBRRL = (char)(UBRR);
    
    UCSRA = 0;
    /* Enable receiver and transmitter 
       RXCIE:    RX Complete Interrupt               [Disable]
       TXCIE:    TX Complete Interrupt               [Disable]
       UDRIE:    USART Data Register Empty Interrupt [Enable]
    */
    UCSRB = (1<<RXEN) | (1<<TXEN) | (0<<RXCIE) | (0<<TXCIE) | (1<<UDRIE);
    
    /* Set frame format: 8data, 2stop bit 
       URSEL:       USART Mode Select [Synchronous Operation]
       USBS:        Stop Bit Select   [2-bit]
       UCSZ1,UCSZ0: Character Size    [8-bit]
    */
    UCSRC = (1<<URSEL) | (1<<USBS) | (1<<UCSZ1) | (1<<UCSZ0);
    
    sei();

    while(1) {
        
    }
}

После прошивки подключил модули, один к AVR другой к компьютеру, запустил Terminal v1.9b и вуаля, всё работает, микроконтроллер ATmega16/ATmega32 передаёт нам большой привет.

Результат

Terminal UART, Схема подключения радиомодуля HC-11 к ATmega16Если всё правильно сделать, то вы должны получить такой результат, какой мы видим на картинке.

Купить ATmega16A на Aliexpress


Купить HC-11 433MHz на AliExpress

Похожие записи

Комментарии 8


  • Продажа мини-погрузчиков Lonking

    Продажа мини-погрузчиков Lonking на территории России от официального
    дистрибьютора. Новая многофункциональная техника для любых задач.
    Наши машины предназначены для того, чтобы упростить вашу работу:
    от строительных площадок до складских операций.

    Высокая эффективность, надежность и инновационные решения — все,
    что вам нужно для успешных проектов. Погрузите свой бизнес в будущее
    с мини-погрузчиками Lonking!

    47% российских покупателей выбрали мини-погрузчики Lonking в 2023 году продано более 1200 единиц.
    Мини-погрузчики Lonking


  • Интернет-магазин плитки и керамики «ИнфоПлитка»

    Интернет-магазин керамической плитки и керамогранита «Infoplitka» (infoplitka.ru)
    предлагает широкий ассортимент высококачественной плитки и керамогранита от ведущих производителей.
    Мы стремимся предложить нашим клиентам только лучшее, поэтому в ассортименте представлены товары,
    отвечающие самым высоким стандартам качества и дизайна.

    Мы понимаем, что выбор керамической плитки и керамогранита – это важный этап в создании
    комфортного и стильного интерьера. Поэтому наша команда профессионалов готова помочь вам в
    подборе идеального варианта для вашего проекта. Независимо от того, нужны ли вам плитка
    для ванной комнаты, кухни, гостиной, или же керамогранит для облицовки пола, вы всегда найдете
    у нас разнообразные и актуальные коллекции, соответствующие последним тенденциям в области
    дизайна интерьеров.
    Официальный сайт «ИнфоПлитка»

  • Найти специалиста по независимой экспертизе и оценке!

    Сайт-агрегатор компаний и услуг в сфере независимой экспертизы и оценки.
    Мы создали этот проект, чтобы помочь вам найти надежных и опытных профессионалов
    для решения ваших задач.

    Главная цель — сделать процесс поиска специалистов по независимой экспертизе
    и оценке максимально простым и эффективным. Мы стремимся предоставить вам
    доступ к компаниям, которые гарантируют высокое качество услуг.
    С нами вы сможете быстро найти нужного эксперта и сравнить различные предложения.

    На нашем сайте собраны карточки компаний, каждая из которых содержит подробную
    информацию о предоставляемых услугах. Посетители могут фильтровать предложения
    по различным критериям:

    Локация
    Направление экспертизы
    Стоимость услуг
    Отзывы клиентов

    Наш сайт Специалисты по независимой экспертизе и оценке.

  • They are now fuller than I ever remember them being.
    Bonus pills added if you online pharmacy zyprexa from legitimate online pharmacies in order to get the best
    It can also be as soon as four hours and last up to seven or eight days.

  • I feel once a week injection is what it will take to get feeling good again.
    FDA launching campaign to warn consumers of dangers in buying cialis viagra at low prices, you need to compare online offers
    Whether or not it is imperative for the patient to seek emergency care is dependent at that point on how the patient is feeling, her baseline hemoglobin, if the bleeding seems to be slowing, and how far she is from emergency treatment.

  • By the next day the bleeding had stopped.
    The best deals along with the lowest price of provera online pharmacy pills here are sold below whole
    If symptoms are acute, patients may improve with an explanation, encouragement, positive suggestion, and physiotherapy.

  • Specific symptoms are caused when a specific part of the brain is not working normally because of the tumor.
    Some pharmacies that sell https://ivermectinfastmed.com/ stromectol buy uk . The best deal!
    Additionally, because approximately half of women bleed during the 48 hours after mifepristone administration,65,Creinin and colleagues78 investigated earlier administration of the misoprostol using the standard doses of mifepristone and misoprostol in a randomized trial.

  • I have really become emotional and I feel tired like always.
    Where can I buy discounted https://cilisfastmed.com/ cialis black with wholesale discounts
    If you are not pregnant, but are trying to conceive, read my hub How to get pregnant fast: Some tips for getting pregnant quickly.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *