mshd.net
当前位置:首页 >> 求大神,想问下stm32和51单片机编程的区别,然后有... >>

求大神,想问下stm32和51单片机编程的区别,然后有...

stm32和51单片机相比,代码效率高(32位包含信息量大,多数指令一个字节搞定)、执行速度快(72MHz系统时钟不是盖的)、功能强大(外设丰富、管脚多、管脚功能可重映射),优点多多。编程的区别,stm32基本别比划汇编了,能把脑袋搞大大滴,寄存...

51单片机核心, 采用8bit, CISC架构, 来自INTEL. STM32核心, 采用32bit, RISC架构, 来自ARM. 周边, 都是基於核心架构, 以及目标应用市场进行扩增的, 因此有各式各样的变化, 就不特别比较了.

你应该知道51单片机的中断配置了,那我就说说stm32的外部中断怎么配置吧,这里主要说的是stm32f103。首先,你要知道32的中断数是要比51多的,STM32F103 的中断控制器支持 19 个外部中断,但实际只有16个IO中断。配置的过程如下: 1)初始化 IO ...

当然可以,通过串口通讯就可以,最简单。

因为两种单片机的架构、性能截然不同,所以二者没有可比性,STM32的性能是51单片机无法匹敌的。

做个倒车雷达吧,单片机控制传感器工作,读取脉冲周期(回波),计算障碍距离,LCD显示。 做过的人很多也有很多资料参考,材料好买,原理图也多,就连程序也有。最终结果重要,过程更重要。

因为51的特殊寄存器的访问不太一样,指针访问和间接访问是一样的,和52高128字节重合了,所以c51定义了一个sfr来操作, 毕竟51寄存器和内存不是统一编址的,不能那么写。

stm32能实现与互联网的对接,因为STM32系列里就专门有互联型产品。51系列单片机受自身资源的限制,没发现有直接可以连接互联网的,要实现这一功能,需要借助外围模块。

红星没有清除掉说明,没有编译成功吧,你尝试一下在工程目录下的Debug文件加下,有三个文件夹,清空里面的内容再试试。 另外,你可以确认一下你是否是IAR版本兼容问题,一般低版本的IAR打开高版本的工程会出现一些无法理解的问题,解决方法是用...

STM32就是比51多了初始化这个步骤 其他都差不多的。完全可以当51来用。 只要搞懂寄存器设置一点都不难的。就是比较繁琐。 你可以去参考一下正点原子的 里面完全是配置寄存器的,不使用官方库。

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com