AtomRS232 Base产品文档有误导
-
我是初学者,买了AtomS3R和AtomRS232 Base模块,原以为电子积木应该很方便入手,结果踩坑。
AtomRS232Base产品上注明了TX RX用22/19两个口,我网上找的Atom的RS232视频和程序也是22/19口的。 每次运行AtomS3R都报错。 最终发现AtomS3R的GPIO口对应AtomRS232时候是5和6。
AtomRS232 Base标签注明的22/19是多余的,而且不具有普适性,造成了误导。可能这个产品推出的时候还没有S3? 而且AtomRS232 Base网页上的https://docs.m5stack.com/zh_CN/atom/Atomic%20RS232%20Base 里面写的“管脚映射” 也是22/19 里面给出的Arduino Atomic RS232 Base Test Example 里面也是 Serial2.begin(115200, SERIAL_8N1, 22, 19);
网页上的底部的兼容性匹配选择S3R时候才会出现5,6,如果选择Lite是22 19
网页上产品首图https://static-cdn.m5stack.com/resource/docs/products/atom/Atomic%20RS232%20Base/img-9e1d7b17-ff71-4099-b13c-22f3a5baf48e.webp 也是误导的。图片右下角第一个产品就是S3,误导让人用S3的时候要按照Base标记的22/19编程。
这个误导是当S3出现之后产生的。就算产品的贴纸无法修改,能否把网页上可能造成误解的地方加上说明,例子代码能否以注释的方式添加S3使用时候的初始化命令。
Serial2.begin(115200, SERIAL_8N1, 22, 19); // For Atom Lite
//Serial2.begin(115200, SERIAL_8N1, 5, 6); // For Atom S3