AVR简单通用的串口配置方法

发布者:EtherealGaze最新更新时间:2017-11-22 来源: eefocus关键字:AVR  串口配置 手机看文章 扫描二维码
随时随地手机看文章

#define F_CPU    4000000                //晶振频率
#define BAUD    9600                    //波特率

void uart_init(void)
{
    UBRRH=(F_CPU/BAUD/16-1)/256;        //设置波特率
    UBRRL=(F_CPU/BAUD/16-1)%6;
    UCSRB=0x98;                            //使能RX,TX,RX中断
    SREG|=0x80;                            //使能全局中断
}

void uart_sent(unsigned char dat)        //发送字节
{
    while(!(UCSRA&(1<    UDR=dat;
}

关键字:AVR  串口配置 引用地址:AVR简单通用的串口配置方法

上一篇:ATMega8 中断方式UART测试程序
下一篇:AVR单片机熔丝位配置参数

推荐阅读最新更新时间:2024-03-16 15:46

基于AVR单片机的三相晶闸管触发电路的设计
简介:本系统采用单片机来控制可控硅的触发,是可控硅应用的发展趋势。本系统在实际应用中也已显示出触发精度高、可靠性高、易于调试、操作方便等优点。该触发电路在实际应用中已成功触发过100 A~400 A的晶闸管。 引 言 用于晶闸管三相全控桥整流装置的触发电路,若仅从触发信号的相位控制方式来看,只有多通道相位控制和单通道相位控制两种。前者的典型电路为锯齿波移相触发电路,它用于三相全控桥式主电路时,移相通道多达6个,由于各个通道中同步电路本身特性的差异,发出的触发脉冲相位对称度很差。另外,传统的晶闸管整流或逆变系统需要3个同步变压器来得到触发脉冲的同步信号,不仅增加了系统的成本,同时给安装调试带来不便。随着新型器件的发展,数字移相技
[单片机]
基于<font color='red'>AVR</font>单片机的三相晶闸管触发电路的设计
使用ICC AVRAVR STUDIO的一些差别
列出ICC AVR 过渡到 AVR STUDIO时要注意的几个问题 1.头文件更改 ICCAVR使用的是“#include iom16v.h ” AVR STUDIO更改为“#include avr/io.h ” 在ICC中使用不同MCU的头文件是不同的,在AVR studio中所有MCU的头文件都用“#include avr/io.h ” 2.AVR studio中延时函数可直接使用“#include util/delay.h ”头文件中的延时函数: void _delay_us (double __us); void _delay_ms(double __ms); 两个函数的参数均为double
[单片机]
AVR系列之串口通讯
昨晚搬动了电脑 今早又瞎忙了一上午 那个汗呀 加上身边环境蛮吵的 那个心烦着呢 现在就抽点时间敲敲键盘写写 算是整理一下此刻糟糕透顶的心情 也算是继续总结 总不能让这个系列的假期总结给落下来 既然说到这里了 就说下感受吧 虽然这个系列 内容看起来真的好简单 连程序也是写简简单单的 才刚入门的程序 但偶还是很珍惜 因为这些东西是自己花费假期时间自己学习 自己做板子 然后编好程序 并把它放到板子上去调试 这些真正是属于自己的东西 基本的东西因为是最为牢靠的呢 所以偶是珍惜这些的 不管是这些小程序 还是这个学习过程 貌似废话说多了 汗 就当是晒晒偶的已经发霉的心情吧 回奔主题哦 现在就总结下 关于AVR的串口通信吧 这里使用的
[单片机]
编程点滴:AVR的UART数据收发测试程序
本程序实现UART中断方式发送和接收数据功能,将接收到的数据立即发出,形成回环。 由测试程序 main.c ,相关头文件 uart_test.h ,UART数据处理程序 uart_test.c 组成。 main.c /* ************************************************ * File name: main.c * Function: AVR的UART数据收发测试程序 * Description: 实现将RXD端口收到的数据转发至TXD端口 * 收发工作由UART中断自动完成 * Author & Date: Joshua Chan, 2012/03/28 * *******
[单片机]
基于 AVR 单片机的自动对靶喷雾控制系统设计
1. 引言 众所周知,我国农药生产技术处于国际先进水平,而我国植保机械和农药使用技术严重 落后的现状与我国高速发展的农药水平极不相称,已严重妨碍了农作物病虫害的防治,带来 了诸如农药利用率低、农产品中农药残留超标、环境污染、作物要害、操作者中毒等负面影 响。农药利用率最好的也不足 30%,农药流失量高达 60%~70%,不仅经济损失重大,也造 成了严重的“农残问题”和环境污染。而采用自动对靶喷雾技术,可节省农药 50%~80%,因 此开展对靶喷雾技术研究将成为我国植保机械的下一个重要的研究方向。为此,本文提出了 一种以 AVR 系列的 ATmega16 单片机为 CPU,以 PC 机作为上位机,以摄像头采集的信号 作为触发信号,结
[单片机]
基于 <font color='red'>AVR</font> 单片机的自动对靶喷雾控制系统设计
基于AVR单片机帆板控制系统的设计
设计任务 设计并制作一个帆板控制系统,通过对风扇转速的控制,调节风力大小,改变帆板转角θ,如图1所示。帆板形式及具体制作尺寸如图2所示。 图1 帆板控制系统示意图 图2 帆板制作尺寸图 根据题目要求,设计任务要实现风扇和帆板之间的距离在一定范围内变动时,在规定的时间内,自动调节帆板达到通过键盘设定的预置转角(下文简称:预置参数),同时对控制过程中的相关数据进行实时处理并显示。 设计思路:以AVR单片机为核心,采用闭环控制,角度传感器检测帆板的实际转动角度,单片机定时采集,与帆板预置参数进行比较,生成调控风扇电机的PWM信号;用LCD屏显示预置参数、帆板的转动角度、调节用的PWM信号及调控过程完成的时间等内容。
[单片机]
基于<font color='red'>AVR</font>单片机帆板控制系统的设计
AVR与RS232——一个简单易懂的串口通讯例子程序
只有基本的功能,用于串口操作的演示,如果需要结构化的程序,到 http://www.avrvi.com/avr_examples/usart.html RS232电路图 本程序在本站的开发板上通过,绝对没有问题,欢迎讨论。 测试效果,启动时发送 http://www.avrvi.com 加回车换行,然后,收到什么,返回什么,如果给它发送一个小a,会多发回一个OK,如果发的是大A,则发回Hello字符串。 串口程序测试 // ICC-AVR application builder : 2007-5-20 17:21:25 // Target : M16 // Crystal: 7.3728Mhz // AVR me
[单片机]
<font color='red'>AVR</font>与RS232——一个简单易懂的<font color='red'>串口</font>通讯例子程序
基于AVR单片机的I SP1362 OTG设计
0 引言 随着PDA、移动电话、数码相机、打印机等消费类产品的普及,用于这些设备与电脑、或设备与设备之间的高速数据传输技术越来越受到人们的关注。以往以计算机为核心的数据传输结构,非常不利于USB,总线在嵌入式行业的应用,也不适用于野外作业,而OTG技术的推出则可实现在没有PC的情况下,设备与设备之间的数据传输,它拓展了USB技术的应用范围。本文采用的设计方案是基于Philips公司的ISP1362 OTG控制芯片,参照最新的USB OTG技术规范,设计了一种遵循USB协议的主/从机系统。 1 ISP1362芯片的内部结构 Philips公司的ISP1362是一款符合USB 2.0总线协议的接口芯片,内部有3个USB控
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved