stm32与手机app通过wifi通信 stm32和esp32的区别?

[更新]
·
·
分类:互联网
3450 阅读

stm32与手机app通过wifi通信

stm32和esp32的区别?

stm32和esp32的区别?

区别如下:
ESP32偏向体积小巧、速度超快、功能强大,通过wifi接入网络,专门为物联网而生;
而STM32偏向管脚丰富、功能全面,虽然没有wifi和蓝牙,速度也没有ESP32快,但是可以通过网口接入网络,可以控制更多的外设,为消费电子和工业控制而生。

fx5u-32m与电脑通讯?

与电脑通信可以用RS232(USART)这个最简单,PC(电脑)端一般都现成的串口驱动,直接调用即可。
或者通过以太网,STM32一般分内置网口或外部模块实现。前者像STM32F107VC就自带了MAC,一般资源丰富的会跑的LwIP之类的协议栈。外置的可以用EN28J60之类的SPI转以太网模块,一般因为资源稀缺,会跑uIP之类的协议栈。电脑端的socket通信也非常成熟。
至于与手机通信,因为手机一般都有wifi,可以把android手机看做是IP不同的电脑的socket也很简单。
USB通信相对复杂一些,不多介绍。

初学STM32单片机是用正点原子的mini版好还是精英版好呢?

要想判断选哪个版本好,就必须先了解二者之间的区别
1.板子尺寸
Mini版:100mm * 80mm
精英版:115mm * 117mm
从板子尺寸大小方面看,高度基本差不多,宽度上精英版会比Mini板宽一些,对学习使用而言,尺寸方面的差异,影响不大。
2.板载MCU
型号
Mini版:STM32F103RCT6,64引脚,Flsah大小256K,片内Sram大小48K
精英版:STM32F103ZET6,144引脚,Flsah大小512K,片内Sram大小64K
精英版和Mini版的MCU都属于STM32F103系列的,性能上一样。主要区别在于IO的多少以及FLASH和SRAM的大小,Mini版的STM32F103RCT6够用,但是如果以后想做一些比较大的程序,还是建议选择精英版的STM32F103ZET6。
3.主要外设资源
Mini版:8个定时器,16路ADC,2个DAC,51个IO,3个SPI,2个IIC,2个IIS,5个串口
精英版:8个定时器,21路ADC,2个DAC,112个IO,3个SPI,2个IIC,2个IIS,5个串口
从这些主要的外设来看,Mini版和精英版基本一样,精英版比Mini版多5个ADC,影响不大,主要差别在IO的多少,如果以后想扩展一些功能模块的话,建议选择精英版,如果没有扩展应用方面的需求,Mini版性价比高。
4.板载传感器接口
Mini版:没有传感器的接口
精英版:1个光敏传感器,1个摄像头接口,1个温湿度传感器接口
传感器可以自己后期扩展,如果恰好要使用精英版上的传感器,推荐选择精英版,毕竟板载的比自己外扩方便,尤其是摄像头模块,杜邦线外扩不稳定。
5.供电方式
Mini版:5V输入,2个USB供电口。
精英版:可以5V输入,2个USB供电口,还支持6~24V宽电压电源适配器输入。
如果需要外扩一些功率比较高的模块,比如GSM、4G、NbIOT等模块,建议选择精英版,可以支持电源适配器输入,如果只使用5V的USB供电口,电流驱动力不够
总的来说,二者都是F103系列的开发板,如果只想入门,以后想学习4系列7系列等更高系列的STM32单片机,可以选MiNi版,如果觉得F103系列够用,想深入学习,以后还想扩展各种功能模块,多学习一些周边模块的控制使用,建议选择精英版。