程序开发流程
1.了解硬件原理
2.了解主芯片驱动硬件
3.写代码
4.跑代码
5.修改原有代码的机器码,达到我想要的功能
1.电路和原理图
由上图可知:
led需要点亮,要给管脚一个低电平
2.芯片手册里它的详细描述
3.原有的代码编程与硬件实现图
5.修改原有代码的机器码,达到我想要的功能
在原有的机器码上修改其数据
为什么要这样修改机器码呐:
10101是配制的三个引脚为输出模式,11位跟10位的数据代表的意思是:10101向右移动 (8+4)*2 = 24位
那么就等于0x00001500,而前面的位数代码的是一些操作。如有不明白请发表评论。
下载代码:
硬件图的实现:
上一篇:S3C2440裸机实验(7)----LCD驱动
下一篇:S5PV210的中断系统和按键控制外部中断
推荐阅读
史海拾趣
在电子行业的初期,Coiltronics公司凭借其独特的线圈技术,成功打破了市场格局。当时,市场上的电子线圈普遍存在效率低下、散热不良等问题,而Coiltronics公司则通过深入研究,开发出一种新型的高效散热线圈。这一创新不仅提高了电子设备的性能,还大大降低了故障率,使得Coiltronics的产品在市场上大受欢迎。公司凭借这一技术优势,迅速在电子行业崭露头角。
随着医疗、工业和军事市场对电源设备的需求不断增长,ERG凭借其深厚的技术积累和创新能力,逐渐在这些领域获得了广泛的认可。他们的产品以其高性能和稳定性赢得了众多客户的信赖。特别是在医疗设备领域,ERG的电源产品为诊断和治疗设备提供了可靠的动力支持,为医疗行业的发展做出了重要贡献。
“Global Memory Tech”公司在HMC技术的研发过程中,深刻认识到国际合作的重要性。该公司积极与全球各地的科研机构、高校和行业标准组织合作,共同推动HMC技术的标准化进程。通过不懈努力,Global Memory Tech成功推动了HMC相关标准的制定,为HMC技术的广泛应用奠定了坚实基础。同时,该公司还通过技术授权和合作生产的方式,与多家国际企业建立了紧密的合作关系。
随着技术实力的不断增强,CALMIRCO公司开始积极拓展国内外市场。公司通过参加国际电子展会、建立海外销售渠道等方式,逐渐将产品推向全球。同时,CALMIRCO公司还注重品牌建设,通过广告宣传、媒体报道等多种渠道提升品牌知名度和美誉度。这些举措使得CALMIRCO公司的产品在市场上获得了广泛认可,公司也因此成为电子行业的佼佼者。
2006年,Epic Games公布了基于Xbox 360游戏平台的《战争机器》。这款游戏以其出色的画面效果、紧张刺激的战斗场景和深入人心的故事情节,迅速在市场上取得了成功。它的畅销不仅进一步巩固了Epic Games在游戏开发领域的地位,也证明了虚幻引擎在开发高质量游戏方面的强大能力。
大伙,我现在有一个加热设备,其惯性比较大,就算发热管到温不加热也会上冲十几度。所以我就采用间断加热,可是还是会冲5、6度,现在想用PID控制,可是搞了几天都没调好。首先,若采用增量式PID,采样周期大概要多长,其与积分时间和 ...… 查看全部问答∨ |
|
<span class="Apple-style-span" style="border-collapse: collapse; color: rgb(51, 51, 51); font-family: Arial; line-height: 24px; ">求助哪位大神哈:寒假弄了块ILI9325,现在写驱动,感觉没什么希望能写好了,附件是程序,根本 ...… 查看全部问答∨ |
|
1、进入WEBENCH,选择电源选卡 2、输入电源参数, 本设计是36V电源输入,5V输出 3、出现的很多选择。本次使用选择所有吧 4、比较一下哪一种IC自己喜欢? 5、点开启设计: 此时就是设计的结果,如果不满意,可以作一些修改,例如: ...… 查看全部问答∨ |
|
DLP出评估板了 ---------- DLPDLCR3010EVM 地址: http://www.ti.com.cn/tool/cn/DLP ... rtId=NjIwNDI1Njg2S0 用户手册: … 查看全部问答∨ |
刚开始学ucos,看了任哲的书,上面说用BORLAND C开发,我看的一头雾水啊,不是嵌入式开发么?怎么才能把BORLAND C编译的程序下载到开发板上呢? 我手上有个汉唐的开发板… 查看全部问答∨ |