wszgrcy
V2EX  ›  Arduino

一杯茶一包烟,一个串口调一天……

  •  
  •   wszgrcy · Nov 21, 2020 via Android · 6740 views
    This topic created in 2027 days ago, the information mentioned may be changed or developed.

    最近入了 arduino 的坑,然后就开始各种折腾。

    前几个实例都比较简单,基本上都是输入输出之类的。

    然后就开始搞 wifi,也就是 esp8266,于是噩梦就开始了

    刚开始不知道实例上为什么用软串口,但是别人用了,照葫芦画瓢。结果连不上,又各种百度,发现可以用硬串口调…

    又找了半天发现板子上有定义,接过去,还是不行……最后发现 tx rx 接在板子上是相反的,好不容易跑起来了。。。

    又重新试软串口,什么加电阻,调换位置,反转各种玄学都试了还是不行,这时我就遍地撒网找帮助了,最后终于发现 mega 的板子只有部分脚能当 rx……于是改了下果然可以了。于是又遇到最后一个问题,软串口在高波特率下不稳定……需要降低波特率,否则都是问号谜语……

    5 replies    2023-06-01 20:34:34 +08:00
    defunct9
        1
    defunct9  
       Nov 21, 2020 via iPhone
    弄这玩意干嘛
    learningman
        2
    learningman  
       Nov 21, 2020 via Android
    esp8266 理论上是个模块,本身 CPU 啥的都没有,你能烧录说明不止是 esp8266,你要去找这个板子的文档。
    比如我用的 ESP8266 就是 D1
    listkun
        3
    listkun  
       Dec 16, 2021
    最近入了 arduino 的坑,在搞 9960 手势识别的传感器.
    买的是一个非标准的 9960LLC 安装了自带的三方驱动, 初始化出错
    各种尝试
    第三方驱动用包管理器安装的版本不是最新的,需要手动安装 https://github.com/sparkfun/APDS-9960_RGB_and_Gesture_Sensor/pull/25
    终于能用了,发现识别灵敏度一般般
    zhujunsan
        4
    zhujunsan  
       May 31, 2023
    @learningman 那啥,ESP8266 ,Processor: L106 32-bit RISC microprocessor core based on the Tensilica Diamond Standard 106Micro running at 80 or 160 MHz
    learningman
        5
    learningman  
       Jun 1, 2023
    @zhujunsan 那时候菜,现在明白了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 15:35 · PVG 23:35 · LAX 08:35 · JFK 11:35
    ♥ Do have faith in what you're doing.