完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我是 ESP 编程的新手。此外,我的编程技能有限,所以不要怪我,如果我的问题是转储/愚蠢或者
我发现 esp-link 可以满足我对串行设备的串行/wifi/vcp 桥的需求。我的问题是,我的设备需要被 BREAK“唤醒”,这是一个 25ms TX 低电平序列,随后是 25ms TX 高电平相位。之后,设备准备好接收数据,应该立即接收数据。 现在,我想知道如何实现这个休息。我认为(!)应该按以下顺序: 1. 接收命令以生成中断(扩展 esp-link 的 RFC2217 支持,我可以自己管理)并跳转到命令子例程。 2. 等到 ESP 的 UART0 将所有数据从它的 TX-FIFO 发送出去(认为“READ_PERI_REG”要在这里循环使用?) 3. 将 ESP 芯片的引脚 26 (U0TXD) 重新编程为 GPIO 并设置电平为 0(也许此处要使用“gpio_output_set()”?) 4. 等待 25 毫秒(或更短时间,由 Telnet 命令给出的时间)并再次将引脚 26(TX 线)设置为 1。再次等待 25 毫秒(假设中断总是等待,只要它持续) 5. 将 GPIO 的引脚 26 重新编程回 UART 模式(U0TXD) 现在,如果这是正确的,有人可以帮助我在 esp-link 中进行正确的更改软件? 如果发现“serial/serbridge.c”是实施的正确位置。我需要的只是上面的序列,也许出于 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1132 浏览 1 评论
575浏览 6评论
477浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
461浏览 5评论
462浏览 4评论
435浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 03:37 , Processed in 0.882195 second(s), Total 46, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号