首先看看我的板子,(s3c2440)


可以看出,要使LED灯管亮,只要将nLED1置为低电平即可,就是将对应的GPIO引脚置为低电平。
从上面两幅图可以发现,LED1、LED2、LED4对应着S3c2440的GPF端口,于是,通过查询手册

可以知道对应寄存器的地址。于是可以开始编程了
.text
.global _start
_start:
@将GPF配置为输出引脚
LDR R0, =0x56000050
MOV R1, #0x00005500
STR R1, [R0]
@输出低电平
LDR R0, =0x56000054
MOV R1, #0x00000050
STR R1, [R0]
MAIN_LOOP:
B MAIN_LOOP
Makefile
led_on.bin: led_on.S
arm-linux-gcc -g -c -o led_on.o led_on.S
arm-linux-ld -Ttext 0x00000000 -g led_on.o -o led_on_elf
arm-linux-objcopy -O binary -S led_on_elf led_on.bin
clean:
rm -f led_on.bin led_on_elf *.o *.bak
然后通过
tftp 30000000 led_on.bin
nand write bootloader led_on.bin 4000
将可执行文件烧写至Nand Flash即可。
上一篇:LPC ARM使用SPI总线控制8个LED灯实例
下一篇:LPC1768里的SPI驱动示例——基于SST25VF016B
推荐阅读
史海拾趣
- 有奖报名 | 安富利邀您参与2022国际工业博览会!(11月30日-12月4日,上海)
- 好书共读:《硬件设计指南:从器件认知到手机基带设计》
- 有奖直播:TI 低功耗 MCU 产品和 Zigbee 无线解决方案
- 【万元大奖等你赢,入围即得600元物料】2024 DigiKey“感知万物,乐享生活”创意大赛火热报名中!
- 预约有奖直播:享受纯净 ams主动降噪与接近传感带来耳机设计新境界
- 【瓜分2500元红包】票选2024 DigiKey “感知万物,乐享生活”创意大赛人气作品TOP3!
- NI 有奖直播:全新 LabVIEW 开发框架 — CSM 优势实例分析
- 温故知新:回顾 ST 2017 Roadshow,洞悉电子界技术新潮流!
- 下载白皮书 答题赢好礼|TE《智能监控应用连接解决方案指南》



ASM10DTBD-S664






京公网安备 11010802033920号