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

查看: 773|回复: 0

【说出你的故事】+ 由51转stm的经过

[复制链接]

12

主题

1570

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-2-3 12:29:48 | 显示全部楼层 |阅读模式
1 01.jpg

      03.jpg
-------------------------------------------------------------------
2.
刚开始学单片机,也是学51,那时就觉得keil很好用。后来avr很火,也买了几片回来玩,但是安装开发软件、搞懂熔丝位,就需费了很大功夫,渐渐就放弃avr,回到51怀抱。
后来stm出了三合一单片机开发评估套件,包含stm8s207及stm32f103,也买回来玩,一开始学stm8,但因为cosmic编译程序用的不习惯,学了几个简单的程序就放弃了,改玩stm32f103。
本以为stm32使用keil跟51是一样的,应该比较容易,结果我完全的误判,stm32的参考手册、数据手册都是上百页,单是要理解最基本的时钟及timer,就花了很多天,还是无法搞懂。这又让我对stm32打了退堂鼓,从此将此三合一开发工具包放在抽屉。
几年后,stm推出stm8s003,一片才一元左右,也看到许多人使用IAR开发stm8,这又让我想起丢在抽屉里的三合一开发评估套件。改用IAR后,发现开发stm8变的跟51在keil一样容易。而且stm8的功能、速度、价格..都优于51,这让我不玩51。
这时Stm也出了库函数,让我又将stm32f103拿出来玩。这次使用库函数玩stm32,让我惊为天人,stm32的开发变简单,而且stm32的功能、ram、Flashmemory比8位单片机强太多了。Stm也推出m0,价格直逼8位单片机,这使我买stm32f0308-disco来玩。
本让我头痛的timer,现在却是让我喜爱stm32的原因之一。使用51读取编码器,需要使用外部中断或timer中断,才能做到不遗失数据。而stm32的timer,已内建编码器功能,开发者只要将timer程序写好,timer就会自动读取编码器,这大大简化了程序开发。
希望stm能继续推出以前的库函数,新版的hal库,真心用不惯


回复

使用道具 举报

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