范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

同一个项目分别用stm32和51单片机会有什么不同?

  李工的经验,有如下几点不同,希望你供你参考。
  1.51是8位单片机,而stm32是32位单片机。时钟方面stm32运行频率更高,性能更好。两种单片机性能差别比较大。
  2.片上资源不一样。简单讲stm32单片机外设丰富,比如串口,I2c等。stm32单片机片上flash和RAM更大。以后升级功能,改进功能的空间大。如果考虑以后功能升级,建议考虑stm32.
  3.成本上应该是51单片机要便宜一些。
  4.stm32单片机开发资料和参考程序比较多,有库函数,应用起来方便。51单片机更多直接操作寄存器,开发不方便。
  我是北漂李工,一个北漂8年的程序员。
  目前在从事家电类产品的嵌入式软件开发,也在使用stm32。欢迎大家关注,收藏,点赞!
  在项目开发过程中,我们经常会遇到需要单片机选型,所以我们常常会根据项目功能需求来选择合适的单片机品牌和型号。常见的51内核单片机和STM32单片机也会是我们主要考虑的型号。STM32与51单片机的参数差异内核不一样,STM32系列目前有很多的内核版本,有Cortex-M1/M4/M7内核,常用的单片机型号STM32F1系列,为Cortex-M3内核,而51单片机其实是指与intel8051内核结构一致的单片机,是其内核结构和时钟树结构相差极大。STM32系列的工作主频也比51单片机的外设不一样,我们常用的STM32F103rct6这个型号,此型号有256K的FLASH,作为程序存储空间,也可以作为单片机参数存储空间,断电不丢失, 还有5个串口,SPI接口,多路定时器和PWM输出控制引脚。其功能比51单片机强大。单片机最小系统不一样,常用封装不一样,51单片机常见DIP40,但STM32常见LQFP封装,STM32F103rct6为LQFP64,能用的引脚更多。STM32与51单片机软件开发难度差异
  STM32使用寄存器比51单片机要多很多,其配置比51复杂,而且中断逻辑,时钟配置使能控制等很多概念都是51单片机中所没有的,再加上stm32很多功能如USB,FSMC。等等功能,其功能更加强大,虽然官方提供了开发固件库和相关开发辅助工具,但很多时候,遇到bug调试难度也加大了很多。
  stm32固件库很多实用结构体和指针变量,很多在51单片机开发过程不太注重结构体与指针的使用,那么在STM32开发过程中,就难以理解其固件库的运用逻辑。STM32与51单片机的性价比差异
  STM32比51处理速度快,外设功能丰富强大,所以价格普遍比51单片机偏贵,在项目选型过程中,需要根据项目功能需求,选择合适的单片机,如果是51单片机能用,那么考虑项目成本,肯定是不能选择STM32,如果51单片机不能用,即使再便宜,也用不了。
  总之, 作为单片机开发工程师,需要能够进行一定的器件选型能力,这个也是必备的专业技能。
  搞多了开发,你会发现其实用什么真的不重要,只要你会用就行。单片机好比一个精密机床,你要想加工一件作品,你用任何品牌的机床都可以,关键点是这个机床你会不会用,了解通透程度如何。不同品牌机床操作方法肯定大同小异,不会差别很多,你会用一种,另外一种不用看手册,也能猜出个七八分。机床这样,编程也是这样,给你个51,你应该能控制全世界。
  首先如果同一个项目可以用51和STM32同时开发,就不建议使用STM32了,51成本更低。
  STM32和51单片机不同点有很多:
  1.开发方式不同
  51单片机一般是直接操作寄存器,STM32主要操作库函数编程
  2.系统资源不同
  一般而言STM32资源要比51单片机更多
  3.开发环境可能不同
  51和STM32一般来讲都可以在Keil下开发,但STM32有更多中选择,可以在Linux下面开发,windows Esplise下开发,甚至直接用VSCode + 插件方式开发。
  4.操作系统区别
  一般而言,51单片机不支持操作系统,STM32支持各种主流操作系统,STM32开发起来更容易,可以很方便的利用系统实现各种场景下的应用,51单片机由于没有操作系统,开发起来有一定阻碍,甚至有时候必须要做出部分功能的牺牲才能达到整体功能的和谐运行。
  5.后期维护方式可能不同
  STM32资源足够多,可以写一个bootloader程序来完成之后的系统升级工作,不需要拆机就可以完成固件的升级,而51单片机则不可以。
  STM32系列单片机分为CORTEX M0,M1,M4内核,个人觉得STM32F0系列的从性价比,功能上可以完全替代51单片机,而且性能更好。当然也可以使用51,价格更便宜一些,,但是要做功能复杂一些的产品,51系列的单片机是不能满足的,比如驱动RGB 屏,至少要用STM32F429,支持LTDC接口,而且需要外扩内存,支持FMC接口,比如要做数字音频,要支持I2S ,比如要做USB传输,要支持USB ,要移植操作系统,文件系统等等,要看CPU 的资源等等,总之,要根据所做的项目看CPU的资源是否满足要求是非常重要的,这要再设计前期靠考虑周到,否则,项目做到一半发现资源不够,需要重来是很郁闷的事情。
  做产品要考虑成本,几毛钱就能搞定的,没必要几块甚至几十块。一般来讲,价格越贵的,资源越多,使用起来越简单,随心所欲。简而言之,价格越低,资源越少的单片机,完成项目的难度越大,需要优化代码和算法。
  在stm32之前是8051的天下,silabs的c8051f外设相当的强大。硬件不错,可惜代码不够多。atmel的代码比较多,可惜芯片不够强大。
  stm32一出,横扫天下,要硬件有硬件,要软件有软件,价格便宜量又足,连低端产品都用他。
  电动自行车控制器都用它,无刷电机都用它。
  stm32是史上最广泛使用的单片机。
  只要资源够用,都可以,20年前我用8051,现在用stm32。stm32方便些,可以在线调试。我现在开发东西复杂一点的,用stm32 1系列和4系列。简单一点的用stm8s一块多钱的样子。
  我觉得你的问题对比对象不太对,一般能用51的项目用stm8或者avr即可。一般来说stm32比51强太多了,无论是性能和价格都没有可比性。
  所以在我看来开发上没有什么太大不同,无非就是开发环境不一样,如果代码规范的话很容易进行互相移植(最近芯片涨价严重,我们公司正在换国产),而所谓的外设(uart iic spi等等)其实没有太大区别。
  但是在生产上差别就出来了,主要在于交货能力,一般而言同为一级代理采购物料,st的交货能力要比stc的强(当然最近行情st也不行了,交期干到了9月份)。所以如果你的产品是主力长期货,建议选择交货能力强的。
  我就记得51单片机放不了几个变量就超出了。复杂点的程序都很难写。

这声音谁能拒绝?重塑经典的HIFIMANHER9耳机体验你有多久没有静下心来好好地听歌?由于这两年大环境影响,相比以往,有了更多的居家时间,但最近手机各种内容看久了也更容易信息焦虑。想着重新从抽屉里翻出播放器听听老歌,却发现家里已经没有6大国产CPU,6大国产操作系统,正在全面替代intelWindows其实早在1999年,倪光南院士就发文,呼吁发展国产操作系统,发展国产CPU,建立起中国自主的完整的信息化产业体系。但20多年过去了,国内的信息化产业体系,还是以INTELAMD的XPython入门教程(非常详细)从零基础入门到精通,看完这一篇就够了前言本文罗列了python零基础入门到精通的详细教程,内容均以知识目录的形式展开。01。python由来与发展介绍02。项目开发流程第一章markdown编辑器01。markdow总奖金300万元!OPPO微笑提案上线征集创新技术服务于人常听到有人说,现在科技这么发达,有没有可能做到某种功能,或者让某个流程更加便利呢?的确,技术的进步让我们仅靠一台手机就能满足通讯拍摄娱乐等需求了,然而对一些诸如视听障碍老年人或者亚美媒在华外企日益依赖本土技术人员美国华尔街日报网站5月9日发表一篇题为在疫情阻碍美国员工前去的情况下,苹果公司的中国工程师保持产品生产的文章,称在华外企日益倚重中国当地工程技术人员发展新产品。全文摘编如下在疫情暴中国电信华为联合发布超级时频折叠5G确定性网络无线关键技术e公司讯,5月10日,中国电信和华为联合发布超级时频折叠5G确定性网络无线关键技术。据悉,超级时频折叠可实现端到端时延4ms以内,时延降低60以上,上下行等效带宽100MHz,可靠李培根谭建荣柴天佑卢秉恒李伯虎等10余位院士牵头面向2035的智能制造技术预见和路线图研究来源机械工程学报作者臧冀原刘宇飞王柏村苗仲桢薛塬李培根摘要近年来,我国围绕智能制造技术及其应用开展了大量研究工作,面对智能制造不断涌现的新技术新理念新模式,为更好推动后续智能制造技振奋人心!我国又一核心技术诞生,突破国外技术封锁,已获20项专利!智能视觉计算是实现智能视频监控的核心技术,是保障国家人民生命财产和一带一路国际战略实施所必需的战略技术。面向复杂环境下的智能视觉计算是国际公认难题,由于欧美等国技术封锁,我国一直尚半导体技术再突破台湾研发侧向磊晶扭转结构获专利来源中国新闻网中新网5月11日电据台湾联合报报道,台湾成功大学(以下简称成大)物理系副教授杨展其与前沿量子科技研究中心特聘教授陈宜君陈则铭团队,提出并实证调控材料侧向磊晶扭转结构的中国电信联合华为推出新技术据悉,中国电信和华为相继推出了超上行链路和超频率融合创新技术,分别提升了5g上行链路能力和离散频谱效率。作为超系列创新技术家族的最新成员,超时频折叠通过TDD双载波上下行时域互补模普通人还有指数级成长的机会吗?对话拉勾招聘创始人许单单深响原创作者亚澜不知从何时开始,这个世界变得慌张焦虑充满不确定性充满了怀疑和不理解。在这样的世界里做出下一步的人生的选择无疑是艰难的。市面上关于成长职场人生的鸡汤有很多,毒鸡汤也有
你还没有switch吗?进来看看switch有多便宜好久没写文章了中间发生了点事,今天给大家推荐一下游戏机来自日本任天堂的switch游戏机。价格1900起,算是比较贵的了,后续买卡带也是要钱。肯定很多人都会说为什么不去买二手,这个疑似小米mix4ppt泄露,小米保密工作这么差的吗昨天就有人泄露了一共是29页ppt小米mix4的配置图,我相当于转载不会吃律师函的,不用担心我。因为小米mix4今天晚上8月10号7点半发布会就全知道了这些ppt可能和实际不太一样索尼注册PlayStationPC公司,便于更好发行PC游戏近几年的时间里有不少的PS主机独占游戏都上线了PC平台,对于PC玩家们来说是一件非常高兴的事。目前正式官宣PS游戏包括地平线零之曙光往日不再神秘海域盗贼遗产合集以及备受期待的战神4一款游戏如何选择合适的联动伙伴?在游戏圈子里总是会出现各种联动活动,一次好的联动会让你在意料之外感觉到情理之中并且非常喜欢,因此游戏的联动也是一门技术活。有些联动内容虽然看起来风牛马不相及,但最后却是相互成就。用高人气实锤战神2小时登顶Steam全球热销榜单昨天晚上索尼和圣莫妮卡工作室官宣了扎神4将会在明年的1月14日正式上线PC平台,目前该作已经正式上线了Steam和Epic平台,售价为279元,一起来看看详情吧!根据目前的消息,战Xbox游玩战神4不是梦Xbox现已能玩Steam游戏近日有国外玩家表示,昨天晚上英伟达在MicrosoftEdge上解锁了对GeForceNow流媒体服务的访问权限,也就是说以后Xbox用户可以在他们的游戏机上玩Steam平台的PC火速删除王者荣耀新IP发布疑似使用原神游戏素材腾讯旗下的手游顶流在这个月底将迎来六周年纪念,官方最近也发布了很多活动来和玩家们共度周年纪念。并且这两天官方还发布了即将首次发布的王者荣耀新IP的情报,结果腾讯发布的新作消息的时候每周三天休假不再Epic取消周五轮休措施受到员工抨击根据外媒报道,最近EpicGames在取消了周五轮休的措施之后受到了员工的抗议,目前EpicGames的员工们正在通过内部沟通渠道抗议这一制度的结束,毕竟周五轮休可以换来每隔一周休高手在民间国外大佬用摩斯电码通关黑魂3由FromSoftware开发制作的黑暗之魂系列动作RPG游戏是同类型游戏中最富盛名,也是以难度闻名业内的一款游戏,因此黑暗之魂系列还和其前身作品一起诞生了一种全新的游戏类型魂系游耳朵怀孕?这款游戏推出的主题曲或许都可以参加明日之子逐渐失去魅力的明日之子,却也带来了惊艳耳朵的作品现在回想起2017年的夏天,大家都被什么节目给圈粉?一炮而红的音乐偶像养成节目明日之子一定是其中的不二之选。可正当网友开始期待着这个岁月消逝热爱不减最终幻想之父坂口博信沉迷FF14最终幻想系列游戏是SquareEnix旗下名气最大也是人气最高的日式风格RPG游戏系列之一,从1987年首部作品发布至今,已经有十多款游戏作品诞生,最终幻想也在全球各地拥有着数以万