问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求大神,想问下stm32和51单片机编程的区别,然后有51相似电路的程序,怎么能改成适合stm32的

发布网友 发布时间:2022-04-27 00:11

我来回答

2个回答

热心网友 时间:2023-11-13 09:51

stm32和51单片机相比,代码效率高(32位包含信息量大,多数指令一个字节搞定)、执行速度快(72MHz系统时钟不是盖的)、功能强大(外设丰富、管脚多、管脚功能可重映射),优点多多。编程的区别,stm32基本别比划汇编了,能把脑袋搞大大滴,寄存器太多了,位数也多,我一直搞51汇编也放弃了。C语言编程区别就不大了,况且stm32在国内技术支持很到位,资料丰富(关键是不但有E文,中文资料翻译的也多),还有完整的库函数支持,从51转过去没太大困难。有51相似电路的程序,移植的话好多都不用改的,只是针对寄存器、IO口、中断等的修改,软件流程、控制逻辑基本不用改。
说了一大堆,不是说stm32有多好学,还是有点难度,但比起它的优越来,付出是值得的。希望对你有所帮助。

热心网友 时间:2023-11-13 09:52

编程方面,51的任何器件只需要配置寄存器打开就可以,比如IO直接赋值=0或=1就可以了
而STM32则需要先打开对应的时钟,包括开启后打开外部时钟(晶振)才开始工作,而IO光打开时钟还不行,还需要配置是输入还是输出,以及输入是浮空输入,模拟输入,上拉输入还是下拉输入等。输出也分开漏,推挽,复用等,还要配置频率。。
其他的也是一样的,建议看看正点原子写的STM32不完全手册。。应该对你会有帮助
求大神,想问下stm32和51单片机编程的区别,然后有51相似电路的程序,怎 ...

C语言编程区别就不大了,况且stm32在国内技术支持很到位,资料丰富(关键是不但有E文,中文资料翻译的也多),还有完整的库函数支持,从51转过去没太大困难。有51相似电路的程序,移植的话好多都不用改的,只是针对寄存器、IO口、中断等的修改,软件流程、控制逻辑基本不用改。说了一大堆,不是说stm3...

stm32是什么?stm32的简介

STM32是一种32位的微控制器,由意法半导体(STMicroelectronics)公司设计和生产。STM32是一种非常常见的嵌入式系统芯片,广泛应用于物联网、汽车、工业控制、医疗设备等领域。STM32具有以下特点:1. 体积小巧:STM32 微控制器体积小巧,可以集成到各种电子设备中。2. 低功耗:STM32 微控制器功耗低,可以节省能源和电力成本。3. 高性能:STM32 微控制器性能优异,可以实现高速处理、复杂控制和高精度操作。4. 丰富的外设:STM32 微控制器拥有丰富的外设,例如GPIO、UART、SPI、I2C等,可以方便地连接外部器件。5. 强大的资源:STM32 微控制器内置了…STM32产品广泛应用于工业控制、消费电子、物联网、通讯设备、医疗服务、安防监控等应用领域,其优异的性能进一步推动了生活和产业智能化的发展。意法半导体致力于引领单片机技术和产品的创新,推动生态系统的建设,为用户提供满意的产品和技术服...

stm32跟普通的51单片机在程序编写方面有什么区别?

1、库函数不同。由ST厂商推出的STM32系列单片机,ST厂商给了丰富的函数库,可以直接使用库函数,所以比起普通的51单片机在程序编写方面要更加的省时。2、运行速度不同。普通的51单片机运行速度较慢,特别是双数据指针,而STM32系列单片机最高工作频率可达72MHz。3、便利程度不同。51单片机的任何器件只需...

stm32和51单片机的区别

1.不同的开发方式 51单片机一般直接操作寄存器,STM32主操作库函数编程。2.系统资源不同 一般来说,STM32的资源比51单片机多。3.开发环境可能不同 一般来说,51和STM32都可以在KEIL下开发,但是STM32的选择更多,可以在Linux、windows esplease,甚至vscode+插件模式下开发。4.操作系统差异 一般来说,...

把51单片机的程序移植到STM32中。感觉好难移啊,哪位能帮帮我木。。

如果是用C语言写的话,任何单片机之间都很好移植,不同的只是不同芯片的寄存器和自带的硬件而已,一般只需改初始化的部分,工作部分几乎不用变。

51单片机和STM32有什么区别?编程语言也可以用汇编语言吗?

1.数据总线宽度不一样,数据总线宽度越宽,处理速度越快。2.汇编指令集不同,51是mcs51指令集,stm32是arm指令集。指令集内容相似,但是形式上还是有较大差距。3.51更便宜,性价比更高,懂得人也更多。4.仿真环境不一样,仿真器也不一样。5.51没有知识产权问题,专利已经过期了。6.发展节奏不一...

stm32和51单片机的区别

一、概述 STM32和51单片机是两种不同的微控制器,它们在性能、功能和应用领域上有显著的区别。二、核心性能差异 1. 处理器架构:STM32基于ARM Cortex-M系列内核,而51单片机通常采用8位MCU架构。ARM架构在性能上远超传统的8位架构,使得STM32在数据处理和运算能力上更具优势。2. 运行速度和效率:STM...

stm32跟普通的51单片机在程序编写方面有什么区别?

1、主要是调用寄存器,而32里面的寄存器太多,商家就把它封装成了很多库函数,你只用调用库函数就行了。这是其最大区别。2、数据总线宽度不一样,数据总线宽度越宽,处理速度越快。汇编指令集不同,51是mcs51指令集,stm32是arm指令集。指令集内容相似,但是形式上还是有较大差距。51更便宜,性价比更...

STM32跟51的编程会差很多么

你只要直接使用,很方便,没有了研究寄存器的繁琐事了。而且官方提供了很多例程,很多东西改动改动就OK了。在编程上,和51还是有差别的。STM32的GPIO比51单片机强大很多倍,51单片机的P0口你可能需要外接上拉电阻,STM32的GPIO可以通过相关寄存器配置上拉、下拉、浮空、开漏、推挽等等模式,灵活方便。

stm32和51单片机的区别

其次,STM32的处理器速度较快,能更有效地处理多任务和高级计算,而51单片机在这方面相对较弱。在存储方面,STM32提供更大的存储容量和更多种类,利于数据管理和存储。通信接口上,STM32通常拥有更多选项和更快的通信速度,有利于设备间高效互动。此外,STM32的开发环境更为成熟,开发工具和资源更为丰富,...

stm32和51单片机的区别

stm32和51单片机的区别有处理器架构、处理器速度、存储器、通信接口、开发环境、成本等。处理器架构:STM32基于ARMCortex-M处理器架构,而51单片机是基于8位的MCU架构。STm32运算速度、存储容量远高于51单片机。stm32和51单片机的区别:不同的开发方式51单片机一般直接操作寄存器,STM32主操作库函数编程。

stm32单片机用什么编程 stm32单片机程序编写 stm32单片机用什么编程语言 stm32单片机程序100例 stm32单片机编程软件 单片机stm32编程入门 stm32单片机教程 stm32单片机用什么语言 stm32和51编程一样吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
最火的欧美铃声排行榜(35岁男人用的手机铃声) 备孕吃什么好 吃芝麻酱可防胎儿畸形 备孕吃什么好 5类食物备孕女人一定... 准妈妈吃出芝麻酱的几大好处 ...上是所有北方人火锅必备,它除了好吃之外,还有什么其他功效? 森内贵宽扩展 森内贵宽森内贵宽---森田贵宽---Taka 森内贵宽基本信息 日本哪些乐队组合的歌曲是最棒的? 求NEWS成员里声音很孩子气的成员 cctvnews 里面播过的一个乐队的歌 女主唱 歌曲很有特点 歌曲只放了一... 什么是林权交易 人民币的国际地位 谁能简洁的介绍房地产信托和房地产开发公司? 林权使用权可以拍卖吗? 林权转让涉及哪种税? 什么叫做林权交易(概念) 北京市林权改革针对的是什么群体 请问:测算流动资金的“详细估算法”怎么进行估算? 什么是林权交易? 地产信托是什么意思? 林权交易平台是做什么工作 林权交易过程中只买林木不买林地的法律依据是什么 医疗保险报销比例标准是多少 地铁几号线到北京市西城区德外大街甲36号中国林权交易所三层 3、说明项目建议书投资估算与可行性研究报告投资估算的费用计算方法有哪些+不_百度问一问 魅族a680m手机收不到短信验证码 什么是林权交易?林权交易包括哪些内容? 我想在县城买地皮盖房可以吗? 房地产开发商通过信托融资什么意思 建设项目投资的最高限额是投资估算还是设计概算? 医保可以报多少百分之多少 林权交易:林地投资怎么避免风险,中介公司怎么保证买家资金安全 林权能否进入碳排放权交易市场 现在的医保比例是百分之多少 员工持股计划存续期延长 是什么意思 大家好。要去银行面试,有个面试题目是谈谈自己的优缺点 上市公司股权激励的锁定期和存续期有什么区别? 银行工作的利与弊? 首期员工持股计划存续期延长是好事么 应聘银行柜员,面试说出自己的优缺点,缺点怎么说,能具体点吗? 上市公司员工持股计划的存续期和锁定期有什么区别 从事一名银行职员的主要优点有哪些 认购股票锁定期为36个月持股计划的存续期为48个w什么意思 银行招聘面试中怎么谈自己优缺点 股市中的员工持股存续期为18个月是什么意思 建筑工程质量事故的分级标准 我购买的单位员工持股计划本于今年6月解禁,由于国家新规单位决定延期一年,但我现在出事了很需要这笔钱 银行面试优缺点怎么回答:技巧和范文 突发事件的分级标准由谁制定 银行柜员工作中的不足之处都有哪些?