Mcucpp

Форк
0
/
testUsart.cpp 
33 строки · 430.0 Байт
1
#include "Usart.h"
2

3
using namespace Mcucpp;
4

5
// 8 bytes tx fifo buffer, 
6
// 16 bytes rx fifo buffer
7
// interrupt driven USART
8
typedef Usart<8, 16> usart;
9

10
ISR(USART_UDRE_vect)
11
{	
12
	usart::TxHandler();
13
}
14

15

16
ISR(USART_RXC_vect)
17
{
18
	usart::RxHandler();
19
}
20

21

22
int main()
23
{
24
	usart::Init<115200>();
25
	uint8_t c;
26
	sei();
27
	while(1)
28
	{	
29
		// echo recived data back
30
		if(usart::Getch(c))
31
			usart::Putch(c);
32
	}
33
}
34

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.