STC15W408AS library
0.12.0
Loading...
Searching...
No Matches
include
uart1_mode0.h
Go to the documentation of this file.
1
#ifndef STC15_UART1MODE0H
2
#define STC15_UART1MODE0H
3
4
#include <stdint.h>
5
6
#include <
sys.h
>
7
#include <bits.h>
8
#include <
interrupt.h
>
9
#include <
uart1_8bit_shared.h
>
10
39
typedef
enum
{
40
baudrate_921600 = 921600U,
41
baudrate_5529600 = 5529600U
42
}
uart1_mode0_baudrate_t
;
43
48
60
#define uart1_mode0_init(baudRate) \
61
do \
62
{ \
63
enable_mcu_interrupts(); \
64
enable_uart1_interrupt(); \
65
PCON &= 0x3F; \
66
SCON = 0; \
67
baudRate == baudrate_921600 ? \
68
bit_clr(AUXR, CBIT5) : bit_set(AUXR, SBIT5);\
69
} while (0)
70
72
73
74
#endif
uart1_mode0_baudrate_t
uart1_mode0_baudrate_t
UART1 baud rate enumeration.
Definition
uart1_mode0.h:39
interrupt.h
sys.h
uart1_8bit_shared.h
Generated by
1.9.8