STM32比51单片机比数字电路优点有什么优点?STM32难学不??

技术小站:
地点:西安
时间:11月16日 14:00 - 17:00
地点:东莞
时间:11月9日 14:00 - 17:00
地点:深圳
时间:11月8日 13:00 - 17:30
地点:深圳
时间:11月2日 14:00 - 17:00
自己动手定制51开发板PCB
高速PCB模块化电路设计实战
韦东山Linux工作驱动程序编写
李述铜从0到1学会使用RTOS
张飞电子视频全套共十部
讲师:孟瑞生
讲师:林超文
讲师:李述铜
讲师:郑振宇
移入鼠标可放大二维码
STM32比51单片机有什么优点的汇总
来源:网络整理 作者:日 09:56
[导读] 51有51的轻巧,STM32有STM32的强大。首先51是入门最简单,相对来说好学、功能少、控制比较方便但是速度,功能都没有STM32强大,STM32是32bit的 外围接口丰富,但是入门就有点难度了,再就是51就是c8051的速度能快点,但是毕竟是8bit的 51大多是冯诺依曼结构,STM32是哈弗结构的 数据处理很猛。
  STM32 8051
  内核 Cortex-M3,32Bit@72MHz 51 Core,8Bit@2MHz Max(分频后)
  1.25DMIPS 0.06DMIPS
  地址空间 4GB 64KB
  片上存储器 ROM:20K-1MB 2K-64K
  RAM:8K-256K 128B-1K
  外设 AD,DA,mer,WWDG,IWDG, 三个定时器和一个串口
  CRC,D虎害港轿蕃计歌袭攻陋MA,IIC,SPI,USART等
  开发工具 UV4,更高级,且有标准C编译器 UV2,比较早了
  操作系统 uClinux,uC/OS 基本不要想跑OS了。
  优点多了去了,除了硬件上的优势外,我觉得最大的不同就是库开发的开发方式
  51有51的轻巧,STM32有STM32的强大。首先51是入门最简单,相对来说好学、功能少、控制比较方便但是速度,功能都没有STM32强大,STM32是32bit的 外围接口丰富,但是入门就有点难度了,再就是51就是c8051的速度能快点,但是毕竟是8bit的 51大多是冯诺依曼结构,STM32是哈弗结构的 数据处理很猛。呵呵。
  STM32属于arm内核的一个版本,比传统的51单片机高级多了,有很多资源是51不具备的,如usb控制器。而且已经废除了机器周期什么的,速度不是51能比的。
  STM32单片机程序都是模块化的,接口相对简单些,因为它自身带好多功能,工作速度也快。而51的自身功能少,需要外围元件多,要求对电子熟悉。
  STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103&增强型&系列和STM32F101&基本型&系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,是32位市场上功耗最低的产品,相当于0.5mA/MHz。 全新STM32互连型(Connecvity)系列微控制器增加一个全速USB(OTG)接口,使终端产品在连接另一个USB设备时既可以充当USB主机又可充当USB从机;还增加一个硬件支持IEEE1588精确时间协议(PTP)的以太网接口,用硬件实现这个协议可降低CPU开销,提高实时应用和联网设备同步通信的响应速度。   全新互连型系列还是STM32家族中首款集成两个CAN2.0B控制器的产品,让开发人员能够研制可连接两条工业标准CAN(控制器区域网)总线的网关设备。此外,新系列微控制器还支持以太网、USB OTG和CAN2.0B外设接口同时工作,因此,开发人员只需一颗芯片就能设计整合所有这些外设接口的网关设备。   STM32互连型系列产品强化了音频性能,采用一个先进的锁相环机制,实现音频级别的I2S通信。结合USB主机或从机功能,STM32可以从外部存储器(U盘或MP3播放器)读取、解码和输出音频信号。设计人员还可以在新系列微控制器上开发人机界面(HMI)功能,如播放和停止按键,以及显示器界面。这个功能使其可用于各种家庭音响设备,如音响底座系统、闹钟/音乐播放器和家庭影院。   新系列产品整合先进的面向连接的外设,标准的STM32外设(包括一个PWM定时器),高性能的32位ARM Cortex-M3 CPU,这些特性使开发人员可以在设备上(如家电、楼宇或工业自动化)整合多种功能,如马达控制、用户界面控制和设备互连功能。其它目标应用包括需要联网、数据记录或USB外设扩展功能的系统,如病患监视、销售终端机、自动售货机和保安系统。   包括新的互连型系列在内的STM32系列微控制器具有多种配套软件和开发工具,其中包括意法半导体免费提供的软件库以及第三方工具厂商的广泛支持。意法半导体还将推出一个新的评估板,目前正在向大客户提供STM32F105和STM32F107互连型系列的样片 STM32 的运算速度大约是51单片机的几十倍吧 而且外围接口 功能比51强大太多。。 可以这么 STM32是 最先进的技术 而51 是好几十年前的东西 虽然用的还是不少。但是内核已经天地之别。
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
声明:电子发烧友网转载作品均尽可能注明出处,该作品所有人的一切权利均不因本站而转移。
作者如不同意转载,既请通知本站予以删除或改正。转载的作品可能在标题或内容上或许有所改动。
51单片机相关文章
51单片机相关下载
stm32相关文章
stm32相关下载
论坛精华干货
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-STM32与51单片机,最全面的STM32与51单片机文章 - 电子工程世界网
STM32与51单片机
在电子工程世界为您找到如下关于“STM32与51单片机”的新闻
STM32与51单片机资料下载
F103C STM32单片机48引脚
STM32F103V STM32单片机100引脚
STM32F103Z STM32单片机144引脚
STM32F105V STM32单片机100引脚
STM32F107V STM32单片机100引脚
STM32F407V STM32单片机100引脚
每当我们在入门之前(ARM是这样,DSP也一样),总会会有很多疑问,会
有很多顾虑。我们渴望知道学习STM32前景如何?需要啥基础?难不难?适不
适合我?但是什么时候能心潮澎湃地、相当着急地开始学STM32?日子在一天
一天过去!你开始行动了吗?没有行动的思索,永远都不可能入门!把这些时间
用来看书吧,效果能好一万倍。
大家一般都是从51单片机过来的,回想一下,我们之前学单片机时如何入...
STM32的固件库文件功能相当完善,提供的API完全能满足一般的项目需要。刚从51单片机转到STM32的人,肯定会被这么庞大的东东吓到,51单片机上对IO口操作,简简单单几行代码就搞定了,一个C源文件就搞定。假如用STM32,对IO口进行简单操作,远不是几行代码能搞定的。(其实直接操作寄存器也能搞定)。
废话不多说,这就带你解剖固件库文件,包你看完之后豁然开朗。...
考虑到大多数同学都是从单片机过渡到STM32,因此我们将采用MDK作为
我们STM32的调试软件。该软件的界面为KEIL界面,对很多熟悉51的朋友来
说,绝对能够轻松上手。本期教程将讲述如何安装MDK软件。...
包括数据手册 51及STM32等单片机程序...
8563的程序,基于STM32单片机的!希望能对大家有所帮助,根据51驱动程序修改!!...
物联网开发资料打包:内含51单片机、STM32、嵌入式开发资料...
学习STM32单片机,突破51的界限...
....\..\......\usart.c
....\..\......\usart.h
....\..\USER\2401.hex
....\..\....\2401.Opt
....\..\....\2401.Uv2
....\..\....\main.c
....\..\....\STM32F10x.s
....\keilkilll.bat
....\发射\2401.H
....\....\JIEHSOU...
STM32与51单片机相关帖子
在这种情况下,早期我们甚至可能会希望实现类似
同样一个 8按键+3数码管的简单外围电路。
我们可以写出一套 HAL封装,使其可以简单地“兼容”从 8051的 P01 P11 P23 到 STM32的 PA3 PB3 PC4......
于是,通常会闹出这样一种所谓的 “抽象底层”:
一起讨论:如何做一个单片机程序通用模版 [quote][size=2][url=forum.php?mod...
单片机现在可谓是铺天盖地,种类繁多,让开发者们应接不暇,发展也是相当的迅速,从上世纪80年代,由当时的4位8位发展到现在的各种高速单片机……各个厂商们也在速度、内存、功能上此起彼伏,参差不齐~~同时涌现出一大批拥有代表性单片机的厂商:Atmel、TI、ST、MicroChip、ARM…国内的宏晶STC单片机也是可圈可点…下面为大家带来51、MSP430、TMS、STM32、PIC、AVR、STC...
,主要内容分为两部分:第一部分为51单片机的高级外设(如TFT彩色液晶显示器、18b20温度传感器、红外遥控等)的原理及编程控制方法;第二部分为综合应用当前所学知识可以做的一些小项目(这里也可以事先规划好项目写上去,会更有吸引力),通过这些项目练习可以对51单片机编程能力、程序调试能力进一步提升。
第3季:从51到ARM之STM32完全学习
& & & &nbsp...
昌晖仪表 .cn
单片机现在可谓是铺天盖地,种类繁多,各个厂商们也在速度、内存、功能上各有特点,本文对51、MSP430、TMS、STM32、PIC、AVR、STC单片机之间的性能特点进行简单比较。&&
应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理...
请教下 有人用51读取过BMP280大气压数据吗? 网上的例程都是32和Arduino的,自己移植没成功 用51单片机通过IIC读取BMP280 本帖最后由 strong161 于
16:41 编辑
其实是一回事,51不带I2C接口,你模拟个I2C就行了,然把抄一下32的I2C API,把51模拟的I2C函数接口做成与32一样的就行了,上层就不用动了。&nbsp...
的将MAX30102驱动程序应用到基于C语言的51单片机、STM32单片机,甚至用IAR和KEIL等C语言开发的平台,不能很好将MAX30102与自己的程序进行结合,现在,福利来了,给你共享一下,基于KEIL C语言的MAX30102驱动,以及采集人体血氧浓度和心率的测试程序。(1)首先来看,网络上共享的基于mbed的C++类型的max30102驱动程序,第一个algorithm.cpp为血氧和心率的计算...
本帖最后由 Justice_Gao 于
21:55 编辑
max30102的原理我就不解释了,现在网上能够下载或者共享的MAX30102程序源代码,全部是基于mbed的,编程语言为C++类型,如果使用KEIL或者IAR调试这些基于mbed导出后的程序,非常不方便,也不能很好的将MAX30102驱动程序应用到基于C语言的51单片机、STM32单片机,甚至用IAR和KEIL...
点灯……[/quote]
{:1_103:} 我学了51和430,感觉里面差不多都是操作寄存器,或许是我学的深度还不够吧,我一个学长让我把数模电知识再学一遍,然后把51和430外设以及内部结构原理弄明白,而不是像现在只会简单的软件编程对io和寄存器的调配。这是我学单片机的一点感悟,希望对你有帮助。 看手册,查库函数,查寄存器,写程序 我目前是,边学边总结。把自己学的东西给说...
。貌似我的单片机应用和您的不在一个频道,基本上做BOOT+APP方式的都是包含有远程更新功能的,而APP一般包含两块,一块应用,一块备份。拿stm32说,APP的起始地址就是固定了,不存在随着程序变动修改而APP的起始地址变来变去的情况。prebuild我确实用的少,afterbuild做些事情还常见。请问您如何解决远程更新的问题? 本帖最后由 freebsder 于
:///search/ProductDetail.aspx?R=0virtualkey0virtualkeyADALM2000[/url]入门级的开发工具。用来玩单片机啥的基本够用了,上位机还是开源的,还能自己根据需要来编译自己的软件。价格800块还是比较和谐的
[float=left][color=rgb(0, 0, 0)][font=Arial, Helvetica, sans-serif...
STM32与51单片机视频
你可能感兴趣的标签
热门资源推荐当前位置:
> > 查看文章
51有51的轻巧,stm32有stm32的强大,首先51是入门最简单,相对来说好学 功能少,控制比较方便但是速度,功能都没有stm32强大,stm32是32bit的,外围接口丰富,但是入门就有点难度了,再就是51就是c8051的速度能快点,但是毕竟是8bit的 51大多是冯诺依曼结构,stm32是哈弗结构的,数据处理很快。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按性能分成两个不同的系列:STM32F103“增强型”系列和STM32F101“基本型”系列。增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品。
建议STM32单片机学习者,先用ST官方固件库进行学习,STM32功能强大,自然寄存器就很多,一开始看起来有点头痛,ST工程师在设计的时候就感觉到寄存器多比较复杂,所以写出了固件库,记住51单片机和STM32根本扯不上关系,学习STM32是从零开始的,先从简单的流水灯开始,找51单片机的那种感觉,一个一个的模块进行学习。这款单片机功能强大,而且很容易学习,官方示例代码很多,稍加修改就可以开发自己的东西了,那么菜鸟如何开始学STM32单片机。下面小编分享一个STM32单片机视频教程。
STM32单片机课程目录
2、STM32最小系统
3、DMA的工作原理
3、系统时钟初始化函数与延时函数的实现
4、GPIO的工作原理与配置方法
5、点亮第一个LED(直接存在寄存器)
6、软件仿真
7、点亮第一个LED(下)(库函数)
8、按键输入(直接存在寄存器)
9、按键输入(库函数)
10、STM32的中断(上)
10、STM32的中断(下)
10、STM32的中断(中)
11、外部中断(直接操作寄存器)
12、外部中断(库函数)
13、彩屏的工作原理
14、彩屏的GUI函数
15、彩屏的GUI(库函数)
16、串口的工作原理
17、串口通信程序(库函数)
18、LabVIEW(一)
19、LabVIEW(二)
20、LabView(三)
20、LabVIEW(四)
23、LabVIEW(四)
24、定时器的工作原理
25、ADC的工作原理
26、ADC的工作原理(库函数)
27、内部温度传感器的原理
28、内部温度传感器(库函数)
29、DS18B20的工作原理
30、DS18B20的工作原理(库函数)
32、DMA的工作原理(库函数)
33、RTC和BKP的工作原理与配置
34、RTC的工作原理(库函数)
35、STM32低功耗的工作原理
36、STM32的低功耗的工作原理(库函数)
37、红外遥控的工作原理
38、PS2的工作原理
39、I2C的工作原理
41、STM32的SPI的工作原理(库函数)
42、汉字的显示原理
43、PWM的工作原理
44、PWM的工作原理(库函数)
45、独立看门狗的原理
46、独立看门狗的工作原理(库函数)
链接: /s/1hrkooG8 密码: 5qt9
其他文章推荐
转载请注明来源:本文链接地址:
这家伙很懒,什么都没写!
你可能也喜欢
java NIO基础视频教程
Java语言基础视频教程 Java NIO流篇
Mina资料Mina视频教程下载
郭天祥FPGA CPLD系统设计及VHDL语言视频教程
&&&&2130&&
&&&&1098&&
&&&&2003&&
&&&&4943&&
&&&&1348&&
&&&&1882&&
&&&&1037&&
&&&&1036&&
&&&&31267&&
&&&&163613&&
&&&&11846&&
&&&&31547&&
&&&&36779&&
&&&&5716&&
&&&&48178&&
&&&&14628&&
&&&&13253&&
微信号:modecrazy 或直接扫描二维码关注
本站无需注册,直接下载,如需评论直接填写即可。本站资料来于原创、购买和网上收集整理所得免费分享,版权属于原作者。仅进行学习测试之用,请在下载后24小时删除,如果无意之中侵犯了您的版权,请来信告知,本站将及时删除。邮箱 QQ:
苏ICP备号-121ic官方微信-->
后使用快捷导航没有帐号?
ST MCU Finder
安装免费手机应用,
寻找理想的ST MCU
请完成以下验证码
查看: 2802|回复: 8
业余爱好,学51单片机还是STM32
&&已结帖(0)
主题帖子积分
主题帖子积分
专家等级:结帖率:82%
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
主题帖子积分
中级工程师, 积分 3309, 距离下一级还需 1691 积分
中级工程师, 积分 3309, 距离下一级还需 1691 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
中级工程师, 积分 3309, 距离下一级还需 1691 积分
中级工程师, 积分 3309, 距离下一级还需 1691 积分
1,都是C,确实差别不大。不过,STM32对C的支持应该说更好。
2,代码量确实大,但是它本身容量大,速度快。要功能多,代码量大是必要的。
3,应该差不多,
4,嵌入式RTOS有很多,ST官方推荐的是FreeRTOS。
5,水平高的话,完全可以。
6,个人建议直接上STM32.
主题帖子积分
资深技术员, 积分 305, 距离下一级还需 195 积分
资深技术员, 积分 305, 距离下一级还需 195 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
资深技术员, 积分 305, 距离下一级还需 195 积分
资深技术员, 积分 305, 距离下一级还需 195 积分
如果业余爱好的话,51适合。dip sop封装的都可以直接在洞洞板上焊,diy方便。产品线也长,简单功能8脚的片子就够了,几毛钱一片,随便玩。现成的代码也多,简单的改改就能用。stm32确实强大,但封装小,焊接也不方便,个人做点小东西还不够麻烦的。
主题帖子积分
资深技术员, 积分 366, 距离下一级还需 134 积分
资深技术员, 积分 366, 距离下一级还需 134 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
资深技术员, 积分 366, 距离下一级还需 134 积分
资深技术员, 积分 366, 距离下一级还需 134 积分
个人认为业余爱好不用玩的太高挡了&&能简单就尽量简单
主题帖子积分
中级工程师, 积分 3581, 距离下一级还需 1419 积分
中级工程师, 积分 3581, 距离下一级还需 1419 积分
主题帖子积分
专家等级:结帖率:95%
主题帖子积分
中级工程师, 积分 3581, 距离下一级还需 1419 积分
中级工程师, 积分 3581, 距离下一级还需 1419 积分
业余爱好用51绝对是首选
主题帖子积分
助理工程师, 积分 1424, 距离下一级还需 576 积分
助理工程师, 积分 1424, 距离下一级还需 576 积分
主题帖子积分
专家等级:结帖率:100%
主题帖子积分
助理工程师, 积分 1424, 距离下一级还需 576 积分
助理工程师, 积分 1424, 距离下一级还需 576 积分
学51就是浪费时间!
1,不能调试
2,非标准C语言,需要注意一些早被淘汰的特性
3,什么简单易学都是狗屎,都是皮毛
4,现在带调试器的开发板比51板都便宜,自置PCB才50元。
5,思想僵化,不想学习是电工的最大敌人
主题帖子积分
资深工程师, 积分 10684, 距离下一级还需 9316 积分
资深工程师, 积分 10684, 距离下一级还需 9316 积分
主题帖子积分
专家等级:结帖率:83%打赏:241.12受赏:445.38
主题帖子积分
资深工程师, 积分 10684, 距离下一级还需 9316 积分
资深工程师, 积分 10684, 距离下一级还需 9316 积分
去学习STM8吧。。。功能比51强大 比32入门简单 有些s2的片子照样能带起来液晶,蓝牙什么的
物致DIY 期待您的到来~
QQ群:& &&&微信公众号:智物知心致成
主题帖子积分
初级工程师, 积分 2761, 距离下一级还需 239 积分
初级工程师, 积分 2761, 距离下一级还需 239 积分
主题帖子积分
专家等级:结帖率:100%打赏:0.00受赏:65.00
主题帖子积分
初级工程师, 积分 2761, 距离下一级还需 239 积分
初级工程师, 积分 2761, 距离下一级还需 239 积分
建议有时间的话一步到位
主题帖子积分
助理工程师, 积分 1356, 距离下一级还需 644 积分
助理工程师, 积分 1356, 距离下一级还需 644 积分
主题帖子积分
专家等级:结帖率:0%
主题帖子积分
助理工程师, 积分 1356, 距离下一级还需 644 积分
助理工程师, 积分 1356, 距离下一级还需 644 积分
去淘宝查一下价格。
技术新星奖章
人才类勋章
沉静之湖泊
发帖类勋章
时间类勋章
无冕之王奖章
等级类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
时间类勋章
技术导师奖章
人才类勋章
技术奇才奖章
人才类勋章
时间类勋章
晶莹之水滴
发帖类勋章
时间类勋章
欢快之小溪
发帖类勋章
社区建设奖章
等级类勋章
精英会员奖章
等级类勋章
坚毅之洋流
发帖类勋章
技术高手奖章
人才类勋章
时间类勋章
甘甜之泉水
发帖类勋章
希望之星奖章
等级类勋章放弃51单片机,直接学STM32的开发会有什么严重的问题么? - STM32/STM8技术论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
放弃51单片机,直接学STM32的开发会有什么严重的问题么?
15:54:55  
本人正在读大一,之前听师兄他们说,学了51单片机最后也是没用,还是得转到stm32等其他版子上面去,请问如果放弃51单片机,直接学STM32的开发会有什么严重的问题么?
高级工程师
16:07:36  
关键是基础。有底子才行
16:12:14  
PCB在线计价下单
板子大小:
板子数量:
PCB 在线计价
在这个行业开发也有两三年了,我来谈谈自己的看法吧→_→(高手勿喷)
这个行业主要分工就两个方面:硬件开发和软件开发,但是硬件软件基本上是没法分家的,因为软件是基于硬件开发的,硬件是基于软件设计的。所以要有完美的产出,就要有硬件和软件都懂的工程师。
================
硬件开发:
硬件开发主要就是根据需求设计硬件电路,画原理图、PCB布线啥的,主要软件可以看这个链接Comparison of EDA software,好像也不是很全,我所知的市面上用的多的就是Altium Designer 、Protel 99SE、MentorGraphics PADS、Cadence、Eagle PCB等(排名不分先后),当然PCB设计水平高的人也能用低档次的软件设置高水平的PCB,主要还是看自己的技能。
硬件设计主要就是模电和数电了,当然数电比模电简单多了,数电方面根本不需你去设计什么电路,一是一些芯片的datasheet已经给出了应用电路图;二是互联网这么发达,你想过的电路别人基本上都设计过,照搬就行了。模电方面大部分也都是经验电路,自己设计需要好好啃啃模电的书了。当然硬件设计离不开画PCB了,复杂的PCB设计还是挺有难度的,最重要的是不要空想,要自己画,也就是烧钱了,一个10×10cm的PCB板子打样是50-100RMB,里面会有5-10片的样子,具体打样的地方不一样,数量也会不一样,打样淘宝或者嘉利创都不错的。打样回来焊接芯片,又要学习焊接了,学焊接也是个烧钱的路,所以这些最好在学校里就学会,一片芯片十几到几十块,焊错了、脚摔折了,说扔就扔,板子也是,设计错了,拿回来都不要拆包了直接扔垃圾桶了....
============
软件开发:
嵌入式软件开发需要掌握的东西也太多了,至少我学到现在还有好多东西没接触、不熟悉。当初学的时候一上来当然用IDE咯,就是那些KEIL、IAR等等,当初想这些公司真太好了,开发这么一好软件,so easy啊.....从此踏上不归路啊....越往后,等你写的代码越来越多...你就会出现那种莫名其妙的bug,完全摸不着头脑的bug,这个时候你就会怀疑是不是你软件的问题(硬件工程师是这么想的),还是硬件的问题(软件工程师也是这么想的),等你确定是软件问题的时候,你又不的不回到开始,把代码的编译-&汇编-&链接,把MCU怎么从上电到进入main函数从新学一遍.....当初没人告诉我这里面全是坑啊....所以你又得装个arm-none-eabi-gcc,把这些一个个试过来.....而且这些IDE的编辑器完全就是十几年前的产物,什么语法纠正、多行编辑一概没有,所以现在都是sublime text 2写代码,然后切换到这些IDE编译...软件开发不仅仅是学好C语言那么简单,汇编也要会,如果接触到CPLD、FPGA,还要学VHDL、Verilog(当然FPGA这些硬件开发我也分不清到底是硬件开发还是软件开发)....后续还有,等从你会点LED了,到开发裸机的程序基本没问题了,后续操作系统又来了....又一大坑.....你又会纠结接下来学哪个RTOS啊,还是直接上linux啊......所以科技行业的从业者必须不断学习啊....
================
看看你的问题吧:
你说要不要学51,因为你不知道学51学的是什么,你要学的是底层的东西,底层的东西什么芯片都能学.....性能什么的没什么好比的,只是说最适合该产品的芯片是最好的...当初一学弟拼性能,从51开发板、STM32、S3C2440一路升级到Cortex-A8,然后就没有然后了.....
你要说光会画个PCB,会编程,开发一些基本的功能,你之前也是IT行业的,对你来说应该很快就会入门(当然入门归入门)
确实能做自己想做的电子小玩意一直是始终坚守在这个行业的动力啊,不像纯软件的只能对着电脑玩啊..弄不好爸妈还说一天到晚玩电脑没出息啊...
收入方面都是科技行业不会太低的....当然自己创业是最好的啦...
转自:知乎& &Jexbat
高级工程师
18:57:36  
基础也很重要
23:11:02  
看个人接受能力。个人感觉其实51开发还是很难的。像那些控制led的程序是最简单的。假如用51实现内存的读写呢?实现网口的通讯呢?这就需要对这些协议有比较清晰的理解。如果把这些搞透了,用stm32做开发就很简单了。即使用其他的控制器也一样。由简单到难,这是一个过程。如果直接用stm32,大部分人都是用固件库开发,这就对这些原理和寄存器的配置不清楚。要知道,不是每款控制器都有固件库。
23:11:15  
看个人接受能力。个人感觉其实51开发还是很难的。像那些控制led的程序是最简单的。假如用51实现内存的读写呢?实现网口的通讯呢?这就需要对这些协议有比较清晰的理解。如果把这些搞透了,用stm32做开发就很简单了。即使用其他的控制器也一样。由简单到难,这是一个过程。如果直接用stm32,大部分人都是用固件库开发,这就对这些原理和寄存器的配置不清楚。要知道,不是每款控制器都有固件库。
23:41:18  
建议先从51开始
19:21:57  
没啥后果,单片机是想通的
22:32:44  
先学单片机的话可以理解下寄存器,中断等的概念,在学习stm32时就更容易理解些。现在基本都是通过库函数开发了,不学问题也不大。
16:15:59  
可以先学MSP430
18:02:17  
小手一抖,经验到手
等待验证会员
09:16:18  
建议先学51,51可以看做是低端的stm32。很多底层的东西要自己弄,有助于深入了解单片机的内部结构。
资源少,能学会如何合理地安排有限的资源,这对单片机的编程能力是有很大帮助。
等学会了基本的51应用,再看stm32也不迟。
助理工程师
09:29:36  
51单片机是基础啦
高级工程师
09:09:56  
什么后果都没有,会活的好好的。
助理工程师
15:02:49  
楼上正解{:12:}{:12:}{:12:}
工程师职场
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司

我要回帖

更多关于 单片机与plc的优缺点 的文章

 

随机推荐