历史上的今天
返回首页

历史上的今天

今天是:2025年06月21日(星期六)

2020年06月21日 | 基于Atmega8单片机的串口收发程序

2020-06-21 来源:eefocus

Atmega8出厂默认的内部时钟频率是1Mhz,做串口收发时波特率最高设置为4800,设置为9600会乱码,提高时钟频率才能将波特率提高。


#include

#include

 

#define F_CPU 1000000//时钟频率

#define BAUD 4800//串口波特率

 

//定义接收字符

volatile char rx_data;

/************************************************************************/

/* 主程序                                                               */

/************************************************************************/

int main(void){

    //设置波特率

    UBRRH=(F_CPU/BAUD/16-1)/256;

    UBRRL=(F_CPU/BAUD/16-1)%256;

    //接收中断使能,接收使能,发送使能

    UCSRB|=(1<    sei(); //使能总中断

    while(1){

    }

}

 

/************************************************************************/

/* 串口接收中断                                                          */

/************************************************************************/

ISR(USART_RXC_vect){

    rx_data = UDR;

    

    //发送接收到的字符

    while(!(UCSRA & (1 << UDRE)));

    UDR = rx_data;

}


推荐阅读

史海拾趣

Caddell-Burns Manufacturing公司的发展小趣事

随着环保意识的日益增强,Caddell-Burns Manufacturing公司也积极响应国家号召,致力于实现绿色发展。公司引进了先进的环保设备和技术,对生产过程中的废弃物进行无害化处理。同时,公司还研发了一系列环保型电子产品,满足了客户对绿色产品的需求。此外,公司还加强了对员工的环保教育,提高他们的环保意识,共同为保护环境贡献力量。

通过以上五个故事,我们可以看到Caddell-Burns Manufacturing公司在电子行业里发展起来的艰辛与辉煌。他们凭借过硬的技术实力、敏锐的市场洞察力和卓越的管理能力,在激烈的市场竞争中脱颖而出,成为一家备受瞩目的电子制造企业。

德尔创(Dersonic)公司的发展小趣事

在品质和品牌建设的基础上,德尔创开始积极拓展市场。公司首先在国内市场进行了深入布局,通过优化销售网络和提供优质的售后服务,逐渐赢得了客户的信任和支持。同时,德尔创也积极寻求国际合作机会,与多家国际知名企业建立了长期稳定的合作关系。这些合作不仅为公司带来了更多的订单和市场份额,还促进了德尔创在技术和管理方面的进一步提升。

Dexter Research Center Inc公司的发展小趣事

Dexter始终将技术创新作为企业发展的核心动力。公司不断投入研发资源,推动传感器技术的创新和发展。通过与高校、研究机构的合作,Dexter成功引入了多项新技术、新材料,并将其应用于产品中。这些创新产品不仅提高了传感器的性能和精度,还拓展了其应用领域。Dexter的创新精神引领了行业的发展方向,使其成为了行业的佼佼者。

GTK UK Ltd公司的发展小趣事
优化望远镜的机械结构,减少机械振动对跟踪精度的影响。
Eink公司的发展小趣事
随着电子纸技术的不断发展,其应用领域也逐渐拓宽。在2002年3月的东京国际书展上,第一张彩色电子纸的出现引起了轰动。此后,电子纸开始被广泛应用于电子书阅读器、电子标签、公交站牌等领域。E-Ink公司作为电子纸技术的领军企业,推动了整个电子纸行业的发展。
Acme Electric Corporation公司的发展小趣事
进入21世纪,E-Ink继续推动电子纸技术的发展。2000年,E-Ink与美国朗讯科技公司合作,成功开发出第一张可卷曲的电子纸和电子墨。随后,在2001年,E-Ink与日本Toppan Printing公司合作,利用Toppan的滤镜技术生产出了彩色电子纸,这是电子纸技术的一大突破。

问答坊 | AI 解惑

发个3524做逆变电源的资料

不知道会不会出不出这类电源~~…

查看全部问答>

使用PPPD拨号建立连接,PING不通域名

使用PPPD控制GPRS模块拨号上网后,直接PING外网IP可以PING通,便是PING域名就不通,请问应怎样解决? 感觉应该是DNS的问题,使用PPPD能自动获取DNS吗,或怎样设置?…

查看全部问答>

编译WinCe内核,platform builder5死机是什么问题

请问一下,在我的台式机上能编译通过的WinCe内核,却把他转移到我的笔记本上的platform builder5编译却死机了 我笔记本上的信息: 系统:vista CPU:core2 T5670 请问这是什么问题?…

查看全部问答>

MouseMove消息异常,请大家帮忙分析原因

系统:CE5,开发工具:EVC4 用DirectShow开发MP3播放器,功能已经实现。但明天测试发现一个问题,先描述一下: 播放MP3,触笔点击播放进度条调整播放进度,然后正常播放。此时一切正常! 但是当这首歌播放完毕,自动转到下一首时,出现异常:不是 ...…

查看全部问答>

52步进电机控制

52控制步进电机,有仿真。…

查看全部问答>

一位老电子工程师十年的职场感悟

一位老电子工程师十年的职场感悟 当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不 ...…

查看全部问答>

Android系统如何操作CPU的GPIO口和串口

深圳扬创科技的Android工业平板电脑,是基于Cortex-A8架构的,支持以太网,串口,GPIO口等,方便用户直接进行通信控制。GPIO操作函数如下: 8路输出口: (1)IO全部输出为高按钮:控制8路输出全部为高电平。 (2)IO全部输出为低按钮:控制8 ...…

查看全部问答>

晒WEBENCH设计的过程+设计一款家用5W冷光LED照明灯电源

一 方案构想    现在LED照明非常火热,号称绿色能源,比节能灯寿命长,但是价格还是比较高。想着设计一款冷光LED灯,5W,可以做洗墙灯,装饰灯,台灯照明,卧室照明等应用。 二、设计过程            ...…

查看全部问答>

【Rayeager PX2】PX2开发板Linux开发工具使用说明

Linux 开发工具使用说明一、运行 upgrade_tool 程序(需要 sudo)输入 devNo 进行设备选择,重新搜索按 R,退出按 Q二、选择设备后,主界面如下图:左侧是功能描述,右侧是命令语法。升级相关操作都在 upgradecommand 列表下,忘记命令语法可以输入 H 进 ...…

查看全部问答>

新手,cadence16.3 的元器件和封装库哪边有现成的下载吗?

请问cadence16.3 的元器件和封装库哪边有现成的下载吗? 想做个板子,请问元器件和封装库哪边有现成的下载吗?有常用的如电容 电阻 电感类的, 不需要所有的都自己去建库吧? …

查看全部问答>