//-----------------------------------------------------------
//程序由AVR辅助开发工具V2.0.0自动生成
//MCU系统的处理器为: ATMega16
//MCU系统的晶振频率: 8.0000 Mhz
//-----------------------------------------------------------
#include <iom16v.h>
#include "uart.h"
//-----------------------------------------------------------
//串口初始化子程序
//字符长度:8位
//奇偶校验:禁止
//通讯模式:异步
//-----------------------------------------------------------
void Uart_Init(void)
{
UCSRB = 0x00; //disable while setting baud rate
UCSRA = 0x00; //Bit1为1则倍速发送
UCSRC = 0x86;
UBRRL = 0x33; //波特率:9600 Bps
UBRRH = 0x00; //误差率:0.156%
UCSRB = 0x18;
}
//-----------------------------------------------------------
//串口接收字节子程序
//-----------------------------------------------------------
unsigned char Getchar(void)
{
while(!(UCSRA& (1<<RXC)));
return UDR;
}
//-----------------------------------------------------------
//串口发送字节子程序
//-----------------------------------------------------------
void Putchar(unsigned char c)
{
while (!(UCSRA&(1<<UDRE)));
UDR=c;
}
//-----------------------------------------------------------
//串口发送字符串子程序
//-----------------------------------------------------------
void Putstr(char *s)
{
while (*s)
{
Putchar(*s);
s++;
}
}
//-----------------------------------------------------------
//串口发送字符串子程序(带有换行符)
//-----------------------------------------------------------
void Puts(char *s)
{
while (*s)
{
Putchar(*s);
s++;
}
Putchar(0x0a); //回车换行
Putchar(0x0d);
}
荣华富贵8
- 粉丝: 222
- 资源: 7653
最新资源
- 大疆无人机云台校准软件3.0和2.0
- 广州大学数据结构课程设计代码包
- GD程序调试下载器说明书
- (cuda12.4)causal-conv1d-1.4.0-cp310-cp310-win-amd64.whl
- 西门子 1200PLC和 KTP 触摸屏污水处理博途程序实例 远程模块,扩展模块采用 TE200SP 远程站 博图 V16 版本以上可以打开 资料包括: 1、 1200 博图程序 2、 西门子 KTP
- GD卡板-模块对应表(X1)
- 人工智能+大数据与云计算
- GD卡板-模块对应表(X2)
- 松下PLC+威纶通触摸屏的转盘设备 松下PLC工程使用程序版本为FPWINPRO7 7.6.0.0版本 威纶通HMI工程使用程序版本为EBPRO 6.07.02.410S 1.多工位转盘加工控制 2
- ADS1220电路设计原理图
- google-chrome-stable-current-amd64.deb
- comsol存储单元结构电热耦合计算模型,可以得到存储单元内部电场强度及温度分布,提供comsol详细学习资料及模型,
- (cuda12.4)selective-scan-cuda.cp310-win-amd64.pyd
- GD累加器条件-模块对应表(X1)
- GD累加器条件-模块对应表(X2)
- (自留)软工课设大作业提交.7z
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈