esp32串口打印汉字好像 有问题,sscom无法识别...
esp32定时器的使用和stm32还是有一些区别的,esp32是通过一个定时器句柄来操作,不需要关心那个定时器组,哪个定时器,而stm32则是需要自己选择哪一个定时器,大致上也是差不多一个过程大致流程需要一个全局的 gptimer_handle_t 类型的变量:围绕这...
期待你的精彩评论 加入1965人围观esp32定时器的使用和stm32还是有一些区别的,esp32是通过一个定时器句柄来操作,不需要关心那个定时器组,哪个定时器,而stm32则是需要自己选择哪一个定时器,大致上也是差不多一个过程大致流程需要一个全局的 gptimer_handle_t 类型的变量:围绕这...
期待你的精彩评论 加入1965人围观
这个蓝牙的使用,主要是在应用层上,也就是需要我们去调用对应的api接口去打开蓝牙,广播或则是扫描,这些都有对应的回调函数(gap事件回调和gatt事件回调,需要注意的是,这些回调函数都是底层事件执行完之后,才会在应用层回调),用来处理对应的蓝牙状态,例如说,我在应用层上打开蓝牙,然后这个指令层层下发,蓝牙打开成功后,就会有一个在应用层上对应的回调函数,进行处理,然后可以将之通过串口打印出来,就可以得知蓝牙打开成功。
这个就没什么好说的
esp32 自带两个I2C控制器,可以很方便的使用I2C协议通信,但是也是存在的坑的
不直接在ISR程序中处理中断,利用分配资源函数,传递一个消息队列,进行保存中断类型,再通过任务进行处理对应的中断
这个串口的使用,还是比较容易的,只需要通过一个结构就可以完成简单的串口初始化
esp32定时器的使用和stm32还是有一些区别的,esp32是通过一个定时器句柄来操作,不需要关心那个定时器组,哪个定时器,而stm32则是需要自己选择哪一个定时器,大致上也是差不多一个过程
eps32的引脚使用方法和stm32的引脚使用方法差不多
大致的流程:通过结构体来确定引脚的参数
这个环境搭建看起来还是挺容易的,采用的是vscode+espidf的开发方式,这个最容易卡住的就是在最后的为开发环境安装python,这个需要给pip换源,否则很容易失败