PIC18F4520 UART模板
来源:互联网 发布:淘宝注册日期怎么看 编辑:程序博客网 时间:2024/05/04 05:28
如题
MPLAB V8.53 PIC18F4520 8bit MCU
#define USE_AND_MASKS#include <stdio.h> #include <stdlib.h> #include <delays.h> #include <usart.h> #pragma config OSC = INTIO67 //internal oscillator #pragma config WDT = OFF //watchdog timer off #pragma config LVP = OFF //... #pragma config PBADEN = OFF //Analog functions on PORTB OFF void initUART(void); void setClock(void); unsigned char msg[] = "Hello"; /* * main function */ void main() { setClock(); initUART(); while(1) //infinite loop { putsUSART(msg); Delay10KTCYx(125); } } /** * Initialise registers and pins for uart */ void initUART() { int baud = 51; // set baud rate to 9600 unsigned char UART1Config = USART_TX_INT_OFF & USART_RX_INT_OFF & USART_ASYNCH_MODE & USART_EIGHT_BIT & USART_BRGH_HIGH; //TRISCbits.RC6 = 0; //TX pin set as output //TRISCbits.RC7 = 1; //RX pin set as input TRISC = 0x00 + (1 << 7); OpenUSART(UART1Config,baud); } /* * Setup the clock */ void setClock() { OSCCONbits.IRCF0 = 1; //internal oscillator to 8MHz OSCCONbits.IRCF1 = 1; OSCCONbits.IRCF2 = 1; }
0 0
- PIC18F4520 UART模板
- PIC18F4520 + NRF24L01
- UART
- UART
- UART
- UART
- UART
- UART
- UART
- UART
- uart
- UART
- UART
- UART
- UART
- UART
- UART
- UART
- Java字符串的10大热点问题盘点
- 赵云
- 【LeetCode】Add Two Numbers
- 数据库连接以及增删操作
- arm-linux-readelf的使用
- PIC18F4520 UART模板
- 二分图最大匹配入门题
- NSInteger和int的区别
- HDU 3436 Queue-jumpers
- 傅里叶变换:MP3、JPEG和Siri背后的数学
- 单例模式的小疑问分析
- Linux内核的malloc实现(Oracle的cache buffer影子)
- 自动添加时间与主键自增长
- 关于完美洗牌问题的若干思考