历史上的今天
返回首页

历史上的今天

今天是:2025年03月28日(星期五)

正在发生

2020年03月28日 | 第008课_第1个ARM落版程序及引申

2020-03-28 来源:eefocus

第001节_辅线1_硬件知识_LED原理图

当我们学习C语言的时候,我们会写个Hello程序。那当我们下ARM程序,也该有一个简单的程序引领我们入门,这个程序就是点亮LED。


我们怎样去点亮一个LED呢?分为三步:

  1. 看原理图,确定控制LED的引脚;

  2. 看主芯片的芯片手册,确定如何控制这个引脚

  3. 写程序


先来讲讲怎么看原理图:LED的样子有很多种,想插脚的,贴片的。

它们长得完全不一样,因此我们在原理图中将它抽象出来。


点亮LED需要同电源,同时为了保护LED,价格电阻减小电流。控制LED灯的亮灭,可以手动开关LED,但在电子系统中,不可能让人来控制开关,通过编程,利用芯片的引脚去控制开关。

LED的驱动方式,常见的有四种。

  方式1:使用引脚输出3.3V点亮LED,输出0V熄灭LED。

  方式2:使用引脚拉低到0V点亮LED,输出3.3V熄灭LED。

  方式3:使用引脚输出1.2V点亮LED,输出0V熄灭LED。

  方式4:使用引脚输出0V点亮LED,输出1.2V熄灭LED。

 

由此,主芯片引脚输出高电平/低电平,即可改变LED状态,而无需关注GPIO引脚输出的事3.3V还是1.2V。所以简称输出1或0:

  逻辑1 -> 高电平

  逻辑0 -> 低电平

 

第002节_辅线1_硬件知识_S3C2440启动流程与GPIO操作

在原理图中,同名的Net表示是连在一起的。

 

引脚GPF4怎样输出1或0?

1. 配置为输出引脚

2. 设置状态

 

因此,设置GPFCON[9:8]=0b01,即GPF4配置为输出

设置GPFDAT[4]=1或0,即输出高电平或低电平

 

S3C2440框架:

 

 

S3C2440启动流程:

  Nor启动:

    Nor Flash的基地址为0,片内RAM地址为0x4000 0000;

    CPU读出Nor上第1个指令(前4字节),执行 

推荐阅读

史海拾趣

港源(GANGYUAN)公司的发展小趣事

机顶盒,全称为数字视频变换盒,是现代家庭娱乐中不可或缺的重要设备。从广义上讲,凡是与电视机连接的网络终端设备均可视为机顶盒,其功能已远不止于简单的信号转换。机顶盒不仅能够接收来自有线电缆、卫星天线、宽带网络及地面广播的数字电视信号,并将其转换为适合电视机播放的格式,还集成了众多增值服务,如电子节目指南、因特网网页浏览等。

在数字电视时代,机顶盒扮演了至关重要的角色。它不仅让用户能够在模拟电视上观看高清乃至4K的超高清电视节目,享受更为细腻的画面和震撼的音效,还赋予了电视机网络交互的能力。通过机顶盒,用户可以轻松接入互联网,进行在线购物、观看网络视频、玩游戏等多元化活动,使电视机从单向接收信息的设备转变为与用户互动的智能终端。

随着技术的不断进步,机顶盒的功能也在不断扩展。智能化技术的应用,如语音助手、智能推荐等,进一步提升了用户体验。同时,高清、超高清技术的普及,以及云计算、边缘计算等技术的结合,为机顶盒提供了更为高效的内容分发和管理能力。未来,随着5G、虚拟现实和增强现实等新技术的融入,机顶盒的娱乐、教育等应用将更加广泛,为用户带来更为沉浸式和互动式的观影体验。

综上所述,机顶盒作为连接电视与外部信号源及互联网的桥梁,正以其丰富的功能和不断升级的技术,为现代家庭娱乐生活带来前所未有的便捷与享受。

APM Hexseal公司的发展小趣事

APM Hexseal的创始人Milton Morse是一位自学成才的工程师和杰出的创新者。他敏锐地洞察到电子行业对密封解决方案的迫切需求,于是开始设计原始的密封开关“靴子”。这种模制的覆盖物能够保护拨动开关和安装面板免受各种液体和气体的渗透。这一创新产品迅速取得了巨大的成功,为APM Hexseal公司奠定了坚实的基础。

Advanced Components Industries Inc公司的发展小趣事

面对数字化浪潮的冲击,ACI积极拥抱变革,推动公司的数字化转型。公司引入了先进的生产管理系统和数据分析工具,实现了生产过程的智能化和精细化管理。

数字化转型不仅提高了ACI的生产效率和质量水平,还使其能够更好地把握市场动态和客户需求。公司能够根据市场变化迅速调整生产计划和产品策略,保持竞争优势。


以上五个故事都是基于电子行业的一般发展趋势和可能的公司发展路径而创作的,旨在展示一个电子企业在不同方面的发展和成长。请注意,这些故事并非基于真实事件,因此可能与实际情况存在差异。

AMICC [AMIC TECHNOLOGY]公司的发展小趣事

近年来,电子行业面临着技术升级、市场变革等多重挑战。AMICC积极应对这些挑战,不断调整战略和业务模式。公司加大了对新兴技术的研发投入,加快了产品更新换代的速度。同时,AMICC还加强了与产业链上下游企业的合作,共同应对市场变化。这些措施使AMICC在行业中保持了领先地位,实现了持续稳健的发展。

CHIMEI(奇美)公司的发展小趣事

奇美公司自成立以来,始终坚持品质至上的原则。公司注重产品质量和性能的提升,通过引进先进的生产设备和工艺技术,不断提升产品的品质和竞争力。同时,奇美还建立了完善的质量管理体系,从原材料采购到产品出厂,每一个环节都严格把控,确保产品的品质达到客户的要求。这种对品质的执着追求,使得奇美的产品在市场上赢得了良好的口碑。

Amaze Electronics Pte Ltd公司的发展小趣事

随着业务的不断发展,Amaze Electronics意识到国际市场的巨大潜力。于是,公司积极寻求与国际知名电子企业的合作,共同开发新产品。通过与这些企业的深度合作,Amaze Electronics不仅获得了先进的技术支持,还成功将产品打入国际市场,实现了业务的快速拓展。

问答坊 | AI 解惑

Cadence中的psm文件

我前几天下了个Cadence软件,主要是查看芯片封装信息的,其中主要有两个文件,一个是pad格式,可以打开,另一个是psm格式的文件 怎么也打不开。气死了,现在很急,希望哪位高手可以帮助我。。。:Q…

查看全部问答>

MSP430F1系列单片机,串口中断问题

MSP430F149单片机,中断发送函数         我理解的发送过程是这样的,大家先看下这样理解对不对?:首先,代码设置中断标志,UTXIFG1 = 1,程序进入发送中断函数发送一个字节,发送完毕后,MCU自动复位UTXIFG1 = 0, 然后退出 ...…

查看全部问答>

有谁收到过这个通知吗?中国嵌入式课件大赛

2009中国嵌入式系统教学课件大赛----参赛费free,奖金最高3万元!    大赛评委由工业界、教育界资深专家共同担任。其中,院士3人,教育部教学指导委员会主任级专家4人,嵌入式知名企业的管理人员和技术工程师多人。  大赛面向 ...…

查看全部问答>

gooogleman 看到该贴请进

gooogleman, 我听论坛的兄弟说你有WINCE下的 SKYPE软件, 不知能发给我一份吗? 我找了好几天了也没找到。急用. 非常感谢. EMAIL:  LHEART@263.NET…

查看全部问答>

对51单片机中断 的一点疑问

程序如下 #include   unsigned int  count=0; unsigned int  count1=0; sbit  P15=P1^5 ;//蜂鸣器 main() { TMOD=0X01;//选择定时器0方式1 TH0=(65536-50000)/256;//定时器置初值,定时50ms ...…

查看全部问答>

如何在pda上实现拦截电话并设置屏幕横竖方式

想做个小程序,使其起到如下效果: 当按通话键或有来电时,无论屏幕是处于横屏还是竖屏,立即切换到竖屏,当挂断电话后再恢复到原来的屏幕方式 想以服务的方式做,能安装能卸载 给个例子或思路…

查看全部问答>

谁能共享一定读写Flash Card 的资料

谁能共享一定读写Flash Card 的资料? 谢谢!…

查看全部问答>

紧急求助!对vxworks/tornado开发比较熟悉的大牛帮帮忙!

选了vxworks的课,结果忙了一学期其他的事情,还有几天交作业了,着急,诚征大牛帮忙。价格面议。手机:13718106015    实验1. 哲学家的晚餐(30%)    实验2. TCP双机通信(40%)    实验内容:安装Tornado UL ...…

查看全部问答>

ADC模块温度传感器的使用问题

本帖最后由 dontium 于 2015-1-23 13:31 编辑 如题,谁能讲讲温度传感器的使用方法,如何配置寄存器? …

查看全部问答>