OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 2630|回复: 5

需要什么知识才可以看懂启动文件

[复制链接]

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
发表于 2017-2-19 19:25:27 | 显示全部楼层 |阅读模式
10金钱
比如这些
LDR                R0,=NVIC_INT_CTRL
        LDR                R1,=NVIC_PENDSVSET
        STR                R1,[R0]


如其中的LDR                R1,=NVIC_PENDSVSET,我知道汇编 里是把将NVIC_PENDSVSET这个变量的地址放到R1中,但是他在单片机中起什么作业的????
我需要去学习什么看什么视频或课程才能 懂得这些??微机原理?计算机组成原理?操作系统?

本人交流群:136045527,欢迎各位大佬和萌新
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

11

主题

1044

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3722
金钱
3722
注册时间
2011-5-23
在线时间
2013 小时
发表于 2017-2-19 19:46:18 | 显示全部楼层
去看ARM的cortex-m3的技术手册。

入门可以先看中文翻译版的 《cortex-m3权威指南》
外设相关的去看厂家的数据手册等。

当然,你所列的那些都先看过,再来学习会容易得多!
RT-Thread RTOS 音频,WIFI,蓝牙
回复

使用道具 举报

39

主题

212

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
303
金钱
303
注册时间
2016-4-21
在线时间
129 小时
 楼主| 发表于 2017-2-19 21:19:23 | 显示全部楼层
aozima 发表于 2017-2-19 19:46
去看ARM的cortex-m3的技术手册。

入门可以先看中文翻译版的 《cortex-m3权威指南》

我很奇怪,那些什么通用寄存器是怎么控制单片机的
比如我想让一个io口输出高电平
如果是在51单片机里,用c语言写,是:
sbit  io  =P0^0;
io=1;
那如果是汇编,该怎么写??
本人交流群:136045527,欢迎各位大佬和萌新
回复

使用道具 举报

9

主题

41

帖子

0

精华

初级会员

Rank: 2

积分
83
金钱
83
注册时间
2016-5-14
在线时间
14 小时
发表于 2017-2-20 08:52:53 | 显示全部楼层
这个是汇编。你有点汇编基础就能看懂了
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2017-2-20 09:42:11 | 显示全部楼层
你会使用百度,就可以慢慢看懂它.一次不行,再来一次.启动代码是很短的.不用多久自然就看懂了.
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2017-2-20 10:38:29 | 显示全部楼层
本帖最后由 zuozhongkai 于 2017-2-20 10:42 编辑

1、能看懂ARM汇编指令,ARM汇编指令很多但是常用的就那么几个,用2080原则,80%的情况下使用的都是那20%的指令。买一本Cortex-M4权威指南的书,里面详细的介绍了所有的ARM指令。
2、掌握Cortex-M内核架构,启动文件为什么这么写?依据是什么?这肯定是ARM公司规定的,ARM公司的规定肯定是有手册的,这个手册可以参考Cortex-M权威指南。
3、以上两点都不容易,很枯燥和晦涩,毕竟是最接近底层的东西。看不懂就多看几遍。最后一点,能看多少就多少,其他看不懂的不要灰心。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-7 16:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表