В данной статье мы увидим как подключить модуль 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 (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 передаёт нам большой привет.
Результат
Если всё правильно сделать, то вы должны получить такой результат, какой мы видим на картинке.
куплю продажа аккаунтов покупка аккаунтов
продажа аккаунтов площадка для продажи аккаунтов
iphone worth iphone 15 pro max
Find the Perfect Clock clocks top for Any Space! Looking for high-quality clocks? At Top Clocks, we offer a wide selection, from alarm clocks to wall clocks, mantel clocks, and more. Whether you prefer modern, vintage, or smart clocks, we have the best options to enhance your home. Explore our collection and find the perfect timepiece today!
уборка офиса компании https://cleaning-top24.ru
уборка после пожара цена https://cleaning-top24.ru
длительная аренда машины спб аренда авто в санкт петербурге посуточно
read comic sonic and shadow read marvel comics free
продать аккаунт безопасная сделка аккаунтов
заказать металлический значок значки на заказ
маркетплейс аккаунтов соцсетей купить аккаунт
маркетплейс аккаунтов аккаунт для рекламы
Find Accounts for Sale https://buyverifiedaccounts001.com/
Accounts for Sale Database of Accounts for Sale
Social media account marketplace Account Buying Service
Sell accounts Ready-Made Accounts for Sale
Purchase Ready-Made Accounts Accounts market
Online Account Store Buy Account
account buying platform database of accounts for sale
account market sell pre-made account
account catalog buy accounts
account exchange website for selling accounts
account trading platform verified accounts for sale
accounts marketplace https://socialaccountsdeal.com/
find accounts for sale sell pre-made account
account exchange service https://discountaccountsmarket.com
website for buying accounts account buying platform
secure account sales account exchange
marketplace for ready-made accounts gaming account marketplace
sell pre-made account account trading platform
marketplace for ready-made accounts database of accounts for sale
курсач купить цена курсовые работы на заказ
заказ курсовой курсовая на заказ в москве
sell account account exchange
account selling service verified accounts for sale
заказ курсовых проектов kursoviehelp.ru
курсовая на заказ цена заказать курсовые
account catalog website for selling accounts
gaming account marketplace top-social-accounts.org
¡Hola estrategas de las apuestas!
Activa tu bono de 25girosgratissindeposito y empieza hoy mismo. Gana premios sin poner dinero de tu bolsillo. Solo necesitas una cuenta activa.
Gana premios reales desde el primer giro con 25 giros gratis sin depГіsito en los mejores slots.
¡Que tengas magníficas momentos emocionantes !