OpenEdv-开源电子网

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

stm32单片机学习感慨

[复制链接]

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
发表于 2016-11-11 17:54:58 | 显示全部楼层 |阅读模式
学了一个多月的stm32单片机感觉操作stm32单片机就是在操作它里面的地址对应的存储器,找到能够实现某个功能的存储地址后向里面写相应的数值即可。stm32单片机里面程序几乎不是地址就是16进制表示的整数数值,单值0或者1(一般没有1,因为0取反就是1),这里面无论是地址还是数值全部是宏定义的,所以看懂stm32单片机里面的各个存储器地址,基本上就入门了stm32.剩下的就是操作的熟练度了。stm32单片机不像51单片机,程序需要自己写。它里面写程序只是进行复制粘贴就可以了,但是必须得弄懂为什么要这样复制粘贴。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

50

主题

1805

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6662
金钱
6662
注册时间
2016-5-29
在线时间
910 小时
发表于 2016-11-11 21:59:10 | 显示全部楼层
会者不难,难者不会罢了。用宏定义的原因是好修改,易看懂。知道这个数字是做什么用的。
库函数操作 是一种用法,效率不太高, 直接操作寄存器还是高效一点。熟悉了,什么单片机,ARM都好办 。熟能生巧。
回复 支持 1 反对 0

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-11 17:56:42 | 显示全部楼层
大家说我说得对不对,stm32单片机也不难啊,就是芯片里面的结构复杂了些,不容易看懂。
回复 支持 反对

使用道具 举报

17

主题

48

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
259
金钱
259
注册时间
2016-11-11
在线时间
48 小时
发表于 2016-11-11 18:55:23 | 显示全部楼层
你是学库函数的吧!我是从51到STM32,我写程序大部分是自己写的,除了内核里有的,我学STM跟学51 一样也是自己写。
回复 支持 反对

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-14 10:40:22 | 显示全部楼层
复制粘贴不能苟同~只是完成工作无可厚非,深入了解内核,是要去读源码的,这样以后遇到没有库的MCU自己也能模仿ST写一个库出来
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-14 17:42:35 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-14 10:40
复制粘贴不能苟同~只是完成工作无可厚非,深入了解内核,是要去读源码的,这样以后遇到没有库的MCU自己也能 ...

自己写出一个库很厉害,感觉自己不行
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-14 17:43:15 | 显示全部楼层
刘明洲 发表于 2016-11-11 18:55
你是学库函数的吧!我是从51到STM32,我写程序大部分是自己写的,除了内核里有的,我学STM跟学51 一样也是 ...

我都是复制粘贴的
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-14 17:43:43 | 显示全部楼层
操作系统 发表于 2016-11-11 21:59
会者不难,难者不会罢了。用宏定义的原因是好修改,易看懂。知道这个数字是做什么用的。
库函数操作 是一 ...

嗯嗯,确实是这样的
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-22 10:36:56 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-14 10:40
复制粘贴不能苟同~只是完成工作无可厚非,深入了解内核,是要去读源码的,这样以后遇到没有库的MCU自己也能 ...

那这肯定是非常高手的了
回复 支持 反对

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-22 10:39:17 | 显示全部楼层
ouxili 发表于 2016-11-22 10:36
那这肯定是非常高手的了

不算,工作几年的人,自己写过很多常用的库,是很正常的事情,软件行业的高手我认为是做算法的大神们~哈哈
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-22 10:43:54 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-22 10:39
不算,工作几年的人,自己写过很多常用的库,是很正常的事情,软件行业的高手我认为是做算法的大神们~哈 ...

算法是程序的灵魂,但是搞纯算法的人也未必会程序,而且一般公司都喜欢用比较成熟的算法,而不是员工自己开发的新算法,因为这样的算法运行起来未必就可靠呀。
回复 支持 反对

使用道具 举报

1

主题

561

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1183
金钱
1183
注册时间
2015-5-28
在线时间
149 小时
发表于 2016-11-22 10:48:05 | 显示全部楼层
本帖最后由 小陀螺爱炒蛋 于 2016-11-22 10:49 编辑
ouxili 发表于 2016-11-22 10:43
算法是程序的灵魂,但是搞纯算法的人也未必会程序,而且一般公司都喜欢用比较成熟的算法,而不是员工自己 ...

对,算法偏理论,工程师和科学家方向是不同的,工程师靠实践经验吃饭,科学家靠理论研究吃饭~google很多招聘偏爱数学专业的学生,也就无可厚非了~
回复 支持 反对

使用道具 举报

42

主题

171

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
448
金钱
448
注册时间
2016-3-8
在线时间
57 小时
 楼主| 发表于 2016-11-22 11:23:42 | 显示全部楼层
小陀螺爱炒蛋 发表于 2016-11-22 10:48
对,算法偏理论,工程师和科学家方向是不同的,工程师靠实践经验吃饭,科学家靠理论研究吃饭~google很多 ...

我的专业就是搞算法的,因为找不到工作,现在做起了硬件,完全是实践操。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

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

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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