esp32开发与应用(wifi和蓝牙开发)
【 声明版权所有欢迎转载请勿用于商业用途。 联系信箱feixiaoxing 163.com】关于esp乐鑫这家芯片公司大家考虑到的除了它的mcu芯片之外估计就是用它做wifi、蓝牙模块了。因为我们在实际使用的时候大部分情况下mcu代码都写好了就差一个wifi、蓝牙模块。这个时候重新把code移植到esp好像也没有必要。所以这种情况下需要的就是一个带串口的模块即可。乐鑫满足了大家的需求。1、esp 8266目前用的最多的module还是8266不管是电竞比赛还是实际生产应用这都是比较明显的。2、如何下载image乐鑫的大部分module都是透过串口直接下载这和51、stm32是类似的。当然按照道理也可以通过jtag、jlink、swd下载不过目前为止自己还没有测试过。3、下载工具这方面官方提供了工具对应的名称是flash_download_tool比较实在。有需要的同学可以直接参考这个链接https://docs.espressif.com/projects/esp-test-tools/en/latest/esp32c6/production_stage/tools/flash_download_tool.html4、对应的镜像文件所谓的镜像文件一般就是编译好的二进制文件。获取这类文件有两种办法一种就是和tb商家要一下image的下载地址还有一种方法就是自己去网上找一下看看同类型的image哪里可以下载。因为esp8266用的地方非常多所以还是很容易找到。https://aithinker.readthedocs.io/zh-cn/latest/docs/taobao/espressif/5、module使用方法esp8266的使用方法还是很简单主要就是串口收发波特率是115200。一开始调试的时候我们可以找一个串口调试助手发送AT命令看看有没有回复ok。如果看到了正常的打印回复那就说明不仅是硬件、还是软件都是没有问题的/6、上位机自备server很多时候需要一个测试上位机进行调试。这个时候如果不复杂的话可以用python写一个上位机实现基本的功能这就可以了。如果复杂一点那么可以找人合作或者是上网找人外包这都是ok的。7、手机调试手机调试也是一个道理。通常情况下先不要直接开发app而是去找一些手机调试app这样就可以把一些数据流程打通比如《hc蓝牙助手》至少我们得知道数据的上下游收发有没有问题。等到没有问题之后再去进行界面的设计、交互的设计、美工的设计这都是可以的。总之在流程还没有ok之前先不要忙着做app。网络部分的调试也是一样。