加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ESP32学习笔记(四)---MicropythonUART管脚

(2018-12-30 16:28:11)
标签:

esp32

micropython

uart2

gpio

pins

分类: Ubuntu,Puppy,Mac,Centos,
  手上的硬体是NodeMCU V1.1,模块是ESP-WROOM-32。有3个UART,UART0接到USB口作为刷机和debug用。能用的是UART1和UART2 。够了

   GPIO和UART管脚的对照看参考资料1.整理如下:

   UART0 -> TX: GPIO 1, RX:GPIO 3
   UART1 -> TX: GPIO 10, RX: GPIO 9
   UART2 -> TX:GPIO 17 , RX : GPIO 16

   因为UART1和SPI flash有共用脚位,所以建议不用UART1。。没事,就用UART2
   用一根杜邦线将P16和P17短接。这样P17发送的可以在P16接收

   在交互式界面测试一下:

    from machine import UART
    uart = UART(2, 115200)
    uart.write('abc')
    uart.read(3)

    可以看到读出的数值就是abc。

    详细的使用看参考资料2

参考资料:
1:https://randomnerdtutorials.com/esp32-pinout-reference-gpios/
2:https://docs.micropython.org/en/latest/library/machine.UART.html

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有