历史上的今天
返回首页

历史上的今天

今天是:2025年02月15日(星期六)

2020年02月15日 | AVR端口先设置方向还是先赋值?

2020-02-15 来源:eefocus

我对这个问题进行过仔细研究,最后得出结论,还是先电平后方向合理。

正如4楼所说,时间长短,但是还是存在的。


电平和方向寄存器默认都是0x00。即:

DDRX = 0X00;

PROTX = 0X00;

如果我们想将它设置为输出、高电平,下面来分析两者区别:


A先方向后电平:

DDRX = 0XFF; 那么此时电平寄存器PORTX = 0X00,那么这个时候IO口向外输出低电平,注意此时是“输出低电平”。

PORTX = 0XFF; 运行此语条后,IO口即会“输出高电平”。

经过上面两条语我们达到了目的,输出高电平,同志们有没有发现在输出高电平前面还有一个“输出低电平”,也许你会觉得时间太短uS级的,时间短并不代表不存在,我们一定要严格要求自己。这个短短的错误电平会给系统带来一个电平突变、某此电路会不会刚好受不了这种突变而产生错误。此电平时间短同时会带来一点点信号干扰信号。


B先电平后方向:

PORTX = 0XFF; 那么此时方向寄存器DDRX = 0X00,此IO口向外为上拉状态。

DDRX = 0XFF; 经过这条语句,也达到了目的。

后面一种从上拉变到高电平,比前面低电平变到高电平,要缓和一些。

推荐阅读

史海拾趣

ERP Power公司的发展小趣事

在这个故事中,我们将关注ERP Power在国际市场的拓展情况。通过与国际知名企业的合作和交流,ERP Power系统成功打入国际市场并获得了广泛认可。这一过程中,ERP Power不仅提升了自身的技术实力和服务水平还积累了丰富的国际化经验。

德艺隆(DEALON)公司的发展小趣事

面对数字化转型和智能化升级的大趋势,德艺隆不甘落后。他们引进先进的生产设备和技术,提高了生产效率和产品质量;同时,公司还加大了对数字化和智能化技术的研发和应用力度,推出了一系列智能化产品解决方案。这些举措不仅提升了公司的竞争力,也为公司的未来发展奠定了坚实的基础。

FutureWafer公司的发展小趣事

面对数字化转型和智能化升级的大趋势,德艺隆不甘落后。他们引进先进的生产设备和技术,提高了生产效率和产品质量;同时,公司还加大了对数字化和智能化技术的研发和应用力度,推出了一系列智能化产品解决方案。这些举措不仅提升了公司的竞争力,也为公司的未来发展奠定了坚实的基础。

Delta Electronics Manufacturing Corp公司的发展小趣事

品质是Delta的生命线。公司建立了完善的质量管理体系,从原材料采购到生产过程的每一个环节都进行严格的质量监控。此外,Delta还注重可持续发展,积极推广环保理念,采用环保材料和节能技术,降低产品对环境的影响。这些措施不仅提高了产品的质量,也为企业赢得了良好的社会声誉。

Cornerstone Sensors公司的发展小趣事

随着技术的成熟和产品的完善,Cornerstone Sensors开始积极拓展市场。公司参加了多个国际电子展会和技术研讨会,与全球各地的潜在客户和合作伙伴建立了联系。凭借卓越的产品性能和专业的技术支持,Cornerstone Sensors赢得了众多客户的信任,并成功打入了国际市场。同时,公司还积极寻求与上下游企业的合作,共同推动传感器技术的发展和应用。

Broadcom(博通)公司的发展小趣事

随着全球化的深入发展,博通积极调整战略,加强全球布局。公司通过设立研发中心、拓展销售网络等方式,不断提升其在全球市场的竞争力。同时,博通还积极与其他行业领军企业开展战略合作,共同推动电子行业的发展和创新。

这些故事展示了博通在电子行业中的发展历程和成就。从初创时期的艰难起步,到困境中的重生,再到并购扩张和技术创新,博通始终保持着坚韧不拔的精神和追求卓越的态度。正是这样的精神和态度,使博通能够在激烈的市场竞争中脱颖而出,成为电子行业的佼佼者。

问答坊 | AI 解惑

dsp的初始化问题

void InitSysCtrl(void) { Uint16 i; EALLOW;// 该指令设置状态寄存器ST1中的EALLOW为,作用为对访问仿真空间和其他保护积存器使能。 // On TMX samples, to get the best performance of on chip RAM blocks M0/M1/L0/L1/H0 interna ...…

查看全部问答>

微控制器破解秘籍

本文介绍了众多的破解微控制器(MCU:Micro Control Unit)和智能卡(Smartcard)的方法: 包括已知的非侵入式攻击(Non-invasive attacks),如功耗分析(Power analysis)和噪声干扰 (Glitching);以及侵入式攻击(Invasive attacks),如反向工程(Reverse ...…

查看全部问答>

Doulos ASIC Design and FPGA Design VHDL源代码

replyreload += \',\' + 280037;Timson,如果您要查看本帖隐藏内容请回复…

查看全部问答>

电子测量知识汇总

  1.广义的电子测量是指利用电子技术进行的测量。非电量的测量属于广义电子测量的内容,可以通过传感器将非电量变换为电量后进行测量。   2.狭义的电子测量是指对电子技术中各种电参量所进行的测量。   狭义电子测量的内容主要包括:    ...…

查看全部问答>

今天是三八节,大家都是怎么为女同事庆祝的

一年就这么一个三八节,也就是只有这么一天属于女人。另外的364天都属于男人,在这一天,大家是不是应该对女同事们好一点呢。尤其是不能放假、和男生一样坚守在工作岗位的女同事。 EEWORLD女生放假半天,男生照常上班,有男生想要一起放假,被无情 ...…

查看全部问答>

如何区分电平的高低?

以3.3V的工作电压为例,电压在什么范围内,我们认为它是输出低电平?什么范围内输出是高电平?请高手指点,谢谢!…

查看全部问答>

请问如何使用snmp给一个表添加、修改记录?

现设计一个表test,有字段 aindex(int类型,索引列,只读不可写),b,c,evl(status类型,可读写),现在通过snmpset命令进行添加记录(可有其它命令代替?),按照我的理解,先给evl(按列顺序的第aindex+1个记录)设置一个int值5,然后再用snmpset ...…

查看全部问答>

请教高手写注册表问题

在驱动模式下需要向HKEY_CURRENT_USER里的健写值。 有没有具体的一些代码。谢谢各位高手。小弟刚接触DDK。…

查看全部问答>

ST推的STM32F100超值系列和STM8是什么关系

                                 如果100系列价格够低,是否不用考虑使用STM8了…

查看全部问答>

【MSP430共享】直流屏电源监控与绝缘检测系统设计

基于直流屏的电源监控系统的各模块功能划分与采样通道多等特点, 设计了以MS P 4 3 0单片机为控制核心, C P L D扩展端口的控制系统。比较分析了几种直流系统常用的绝缘检测方法, 采用乒乓式变电桥测量法,实现了接地电阻的准确在线测量。现场运行 ...…

查看全部问答>