[STM32F4] 参考ST源文件写的纯汇编闪灯程序(F4DISCOVER板)

[复制链接]
1915|8
 楼主| bli19 发表于 2015-1-13 22:03 | 显示全部楼层 |阅读模式
几个月前突发奇想写的,感觉有点意思,第一次接触THUMB-2,感觉跟以前学校里学的ARM汇编有点像。
确实不难,就是麻烦些,参考了下systemf4xx.c,应该是倍频到了168MHZ,这个也不好怎么考证,但寄存器内容显示差不多是168MHZ状态下的值。并且
原先没倍频的时候闪的慢,后来倍频后就明显感到闪灯的速度快了。
编译器是KEIL MDK, 开发板用的STM32F4 DISCOVER, Startup.s跟keil差不多, 删减了一些,pll.s跟systemf4xx.c功能一样,就是倍频。
然后简单的延时:QUARTERSEC         EQU 1755555 sim.s里。



  

assembl.rar

76.76 KB, 下载次数: 30

戈卫东 发表于 2015-1-13 22:07 | 显示全部楼层
楼主您辛苦了。。。。
玄德 发表于 2015-1-13 23:52 | 显示全部楼层
戈卫东 发表于 2015-1-13 22:07
楼主您辛苦了。。。。

;P
huangqi412 发表于 2015-1-14 10:38 | 显示全部楼层
这个也不好怎么考证,  
DISCOVER板有仿真器的, STLINK仿真,看看分频倍频寄存器值就知道了。
jar1866 发表于 2015-1-14 11:44 | 显示全部楼层
可以用c实现这些功能,然后对比一下disassemble窗口中汇编是否和写的汇编类似,楼主汇编功底确实强!
yinhaix 发表于 2015-5-8 16:06 | 显示全部楼层
zh113214 发表于 2015-5-9 08:16 | 显示全部楼层
我也正在做,学习了。。
runningwzf 发表于 2015-5-9 13:35 | 显示全部楼层
用汇编,太耗时了
yjmwxwx 发表于 2015-5-19 23:48 | 显示全部楼层
ARM汇编一点也不难,一直用汇编写STM32程序。
怎么看着这么乱啊,写个闪灯程序怎么这么多文件,还是用gcc-none-eabi这套工具吧。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

73

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部