超级飞马
发表于 2020-3-16 10:15:32
iffi123 发表于 2020-3-16 10:08
有时间可以了解一下stm32 c语言,其实不复杂
python上手要比c容易一些,但深入下去尤其第一次接触到 对象、类的概念,以前那种面向过程编程的思维模式一时转换不过来理解起来也是挺难受的。
jysl
发表于 2020-3-16 10:42:56
感觉别的语言比c复杂,灵活度也是爱好者追求的。
iffi123
发表于 2020-3-16 10:47:17
超级飞马 发表于 2020-3-16 10:15
python上手要比c容易一些,但深入下去尤其第一次接触到 对象、类的概念,以前那种面向过程编程的思维模式 ...
单片机底层开发没有对象,类(pc上才有这些玩意), 都是过程,用的数据比较多无非结构体(硬件寄存器组成的指针结构体,以及初始化参数组成的结构体)
超级飞马
发表于 2020-3-16 10:58:23
jysl 发表于 2020-3-16 10:42
感觉别的语言比c复杂,灵活度也是爱好者追求的。
c灵活度挺高的尤其用来做底层硬件开发很适合的,我之所以不学c是因为之前已经学了更容易理解的basic包括单片机上的basic对我来说已经够用了。加之年龄一大思想就有些顽固了看见满屏的花括号就感觉乱,感觉还是basic和python这种一行一行的清爽干净。
超级飞马
发表于 2020-3-16 11:09:04
iffi123 发表于 2020-3-16 10:47
单片机底层开发没有对象,类(pc上才有这些玩意), 都是过程,用的数据比较多无非结构体(硬件寄存器组成的 ...
你可以百度一下micropython的教程,micropython还真的用到了对象把底层硬件封装起来,只不过比较简单而已。比如pyb.LED(1).off(), 对象.方法
peiguoqing
发表于 2020-3-16 11:22:24
iffi123 发表于 2020-3-16 10:47
单片机底层开发没有对象,类(pc上才有这些玩意), 都是过程,用的数据比较多无非结构体(硬件寄存器组成的 ...
我看到stm32,的类库,都是基于对象的编程;看麻烦程度和pc上的。net差不多了。
您现在学习stm32,是和51的寄存器方式?没有用他们的类库吗?
:handshake
iffi123
发表于 2020-3-16 11:25:44
peiguoqing 发表于 2020-3-16 11:22
我看到stm32,的类库,都是基于对象的编程;看麻烦程度和pc上的。net差不多了。
您现在学习stm32,是和5 ...
目前主要是寄存器和库函数混合用, 类库不了解啊
peiguoqing
发表于 2020-3-16 11:31:58
iffi123 发表于 2020-3-16 11:25
目前主要是寄存器和库函数混合用, 类库不了解啊
keil,可以安装的类库;很多型号的,就是这些
iffi123
发表于 2020-3-16 11:39:28
本帖最后由 iffi123 于 2020-3-16 11:42 编辑
peiguoqing 发表于 2020-3-16 11:31
keil,可以安装的类库;很多型号的,就是这些
我只装了keil 的DFP包,就是你截图右边的第一行,就是st的标准库函数,剩下那些没装, 一步一步来:lol
超级飞马
发表于 2020-3-16 13:53:45
上传个micropython的教程供大家参考
javascript:; javascript:; javascript:; javascript:; javascript:;
javascript:; javascript:; javascript:; javascript:; javascript:;
amo
发表于 2020-3-16 18:54:17
MicroPhthon“即敲即用”,当然比Arduino“易用”
不过,这两个都只是玩具。想做实用的,还是C
喜羊羊1号
发表于 2020-3-20 22:01:13
超级飞马 发表于 2020-3-16 10:58
c灵活度挺高的尤其用来做底层硬件开发很适合的,我之所以不学c是因为之前已经学了更容易理解的basic包括 ...
楼主,我跟你不一样,我也是在开始学习STM32,但是我还是用C,对C不懂就买了一本C的书看了一遍,现在是开始用KIEL来建模版,目前头大中:lol
bg6ib
发表于 2020-4-12 14:06:52
超级飞马 发表于 2020-3-16 13:53
上传个micropython的教程供大家参考
javascript:; javascript:; javascript:; javascript:; javascript:;
...
我刚吧8266装好,点亮个灯,回头研究下程序,现在eps32还没搞好,py是个不错的选择
超级飞马
发表于 2020-4-13 17:12:02
bg6ib 发表于 2020-4-12 14:06
我刚吧8266装好,点亮个灯,回头研究下程序,现在eps32还没搞好,py是个不错的选择
esp8266比我这个板子便宜但资源少一些,业余玩py还是有些搞头的,刚从网上下了lcd1602的类库正试着点液晶模块玩呢。
zhxzhx
发表于 2020-5-17 23:55:15
超级飞马 发表于 2020-3-16 01:22
像我这种非专业的小白会用 ,坛子里玩arduino的不也一大把?业余爱好搞就是要个简单易用。你不能要求 ...
你看看,原来路就跑歪了,你要不是 学 BASIC,直接学习 C,现在换 STM32 都不用学习了