你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

决定转STM8阵营,感觉比C51难好多啊.

[复制链接]
603599910 发布时间:2016-5-7 11:56
由于工作需要和个人兴趣半路出家学习单片机,由于年纪大了,学习51还好,基本可以说入门很简单,也有了个人的好几个成品出炉.后续个人对AD和PWM应用会侧重,标准C51在这方面是短板,加上公司进了一批ATM8芯片的小温控器,发现这货好啊,性价比太高了,主要是做AD和PWM应用方便,经过长时间的思量,决定继续学习ATM8做应用.接触后发现,这编程难多了,思路都和C51完全不同,C51完全可以用模拟电路思路去编程,需要什么pin位功能加Sbit就行了,一般命令也好理解.ATM的编程命令很多真看着不理解啊,各位前辈,我年纪大底子差,英文也只是勉强看的级别,想想压力好大啊,还能不能继续学习了呢?






收藏 1 评论13 发布时间:2016-5-7 11:56

举报

13个回答
power568 回答时间:2016-5-7 13:46:47
没有使用过STM8,用的是stm32,但是现在都是C语言编程,应该不需要直接使用命令了吧...
adlu 回答时间:2016-5-7 15:51:54
本帖最后由 adlu 于 2016-5-7 15:56 编辑

学肯定是没问题的,关键是找到学习方法。在此说说我个人的看法吧。

如果只用过51,转到STM8或者STM32的时候是有一个困难时期的,主要是思路打不开。
学习STM8和STM32不能用学51的思路,原因是这两种单片机比51的复杂度高。
不能总想着用操作寄存器的方法来控制STMxx,STMxx的寄存器比51多很多。
要学会使用官方提供的库函数,这是第一个基本思路。

第二个思路就是,逐个学习STMxx的外设,从简单的GPIO开始,先点灯再说。
ST官方提供了很多外设使用例程,参考着学会很快就学会了。
论坛的资料下载区有很多资料,多多参考。

刚开始学的时候进步是很慢的,得多花时间,技术就是这样,没有捷径。祝你成功!
lcdi 回答时间:2016-5-9 11:51:24
用C语言学习,别用汇编。
位操作可能没那么简易,但是也不会很麻烦。
学习官方例程。
多涉猎几种MCU,思路就不会局限了。
zcl201207 回答时间:2016-5-9 21:49:30
买本书吧,这样入门时可以少看些英文,等熟悉了再啃英文深入研究。。。。
xmshao 回答时间:2016-5-10 07:29:38
其实很简单的。
找个学习板,结合库例程和技术手册,从点灯开始,很快上手的。
黑夜之狼 回答时间:2016-5-10 11:42:51
我是学完51直接学STM32,半桶水状态,看正点原子的教程,后来工作需要,直接入手STM8L,硬吭英文资料,现在看ST的都没啥大问题
liang118038 回答时间:2016-11-5 10:46:41
应该不算难,只是51单片机功能太少,其实51单片机基本上都没什么外设,连个串口都要占用定时器来模拟,真正拿来实现实际功能不见得更简单,STM8最麻烦的地方是小封装的部分引脚会缺少而且是不连续的用起来还是完整封装的好!(起码要用到的脚都是连续排在一起,布线也方便多了)
liu553824989 回答时间:2016-11-5 12:35:39
所有单片机都差不多,就是外设多与少而已
LIUBEIHUA 回答时间:2016-11-5 13:01:36
我先学51再学STM32f103然后再学STM8再学STM32F0等,感觉STM32F0比STM8强。stm与51编程思路不同,STM32f103有中文资料学会后再学其他的stm8,stm32f0,stm32l152等就容易多了,英文不行可比照STM32f103的中文也能看个大概。感觉有stm32f0就没有stm8的生存必要了。
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版