转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992476.html .globl _start_start:/*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, r ...
分类:
其他好文 时间:
2017-06-12 14:56:42
阅读次数:
161
转载请注明原文出处,http://www.cnblogs.com/flyingcloude/p/6992464.html .globl _start _start: /*硬件相关的设置-该设置是ARM11中特有的,告诉CPU外围设备的基地址*/ ldr r0, =0x70000000 orr r0, ...
分类:
其他好文 时间:
2017-06-12 14:35:50
阅读次数:
129
1 #include 2 #include 3 sbit LED = P2^0; 4 //初始化函数 5 void init(){ 6 //打开外部中断1的分开关 7 EX1=1; 8 //打开外部中断总开关 9 EA=1; 10 //外部中断1的标志位,标志着外部中断在响应中断 11 IT1=1;... ...
分类:
其他好文 时间:
2017-05-17 20:00:07
阅读次数:
267
74LS85 demo: 1110>0111 就这样。。。。于是OAGTB引脚输出高电平点亮LED灯 74LS85 demo: 1110>0111 就这样。。。。于是OAGTB引脚输出高电平点亮LED灯 ...
分类:
其他好文 时间:
2017-05-13 23:12:52
阅读次数:
163
如同学基本语言一样,helloworld是很多语言的第一个程序。在嵌入式开发中,点亮LED灯也是各种架构和开发板的第一个程序,其中很多东西是和单片机例如stm32是类似的,只是,现在我们没有了库函数,我们要自己完成一些东西。 先说启动文件,st官方已结给我们做好了,但是jz2440开发板没有统一的启 ...
分类:
其他好文 时间:
2017-04-24 19:00:27
阅读次数:
202
为了使工程更加有条理,我们把 LED 灯控制相关的代码独立分开存储,方便以后移植。在“工程模板”之上新建“ bsp_led.c”及“ bsp_led.h”文件,其中的“ bsp”即 BoardSupport Packet 的缩写(板级支持包),这些文件也可根据您的喜好命名,这些文件不属于STM32 ...
分类:
其他好文 时间:
2017-04-15 17:27:33
阅读次数:
251
stm32的编程和stc89c51还是存在着很多思想上的不同的,在51单片机中,我们点亮LED灯,只用给对应IO高低电平就可以了,而stm32中,就一个简单的GPIO,我们也需要配置好几个寄存器,而且,就算配置好GPIO寄存器,我们还必须有一步不能缺少的操作,那就是开启对应GPIO的时钟。在stm3 ...
分类:
其他好文 时间:
2017-04-11 11:54:39
阅读次数:
235
第二课:GPIO实验 一:用汇编点亮1个LED <1>目标:点亮LED (1) 看原理图:GPF4=0,点亮 (2) 怎么让GPF4为输出模式?配置寄存器。 配置哪个?GPFCON寄存器的[9,8]位,置为01。怎么配置?看S3C2440的数据手册。 (3) 怎么让GPF4输出为0呢? 配置GPFD ...
分类:
其他好文 时间:
2017-03-29 11:27:57
阅读次数:
106
详细请参考网友博文。 实验目的:控制GPIO,点亮一个led灯 实验步骤: 1、使用wiscp传输GPIO的库文件(下载地址)到树莓派中,并解压(可以像windows操作一样解压,或者使用命令行解压)。 2、解压后,可以看到其中有一个文件setup.py 使用命令行切换到此文件的路径:cd /hom ...
分类:
其他好文 时间:
2017-01-13 12:49:58
阅读次数:
293
1 平台总线的简介 平台总线是一种虚拟的总线,相应的设备则为platform_device,而驱动则为platform_driver。总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。 我们可以把一个驱 ...
分类:
其他好文 时间:
2017-01-09 18:04:49
阅读次数:
197