移远EC800M-CN的python代码使用

本文档目的介绍EC800M模组使用python脚本控制的过程

1. 烧写QPython的模组固件,移远已经提供。资源下载 | QuecPython, 下载相应固件。

2. 安装模组的USB驱动,然后USB连接电脑,打开 Qpycom,选择串口,下载-》选择固件-》下载固件

3. 下载完成后,模组会重启。

4. 在Qpycom 中,重新选择串口, USB串行设备,将测试的python脚本,test1.py传输过去,点击运行即可

4. 之前硬件 上遇到一个错误,pwerkey 没有下拉电阻,导致开机不启动。

5. 软件上,python语法,传输数组的写法

复制代码
    def uartWrite_test(self):
        for i in range(10):
            #读取输出电流
#            write_msg = "Hello count={}".format(i)
#            write_msg = {0x3A, 0x3A, 0x01, 0x01, 0x02, 0X3E, 0X0D, 0X0A}  
            write_msg=bytearray([0x3A, 0x3A, 0x01, 0x01, 0x02, 0X3E, 0X0D, 0X0A])
#            utf8_msg1 = "".format(write_msg)
            self.uartWrite(write_msg)
            utime.sleep(2)
复制代码

6. 收到串口数据显示

    def uartRead(self, len):
        msg = self.uart.read(len)
        utf8_msg = msg.decode()
        hex_str_list = ubinascii.hexlify(utf8_msg)
        uart_log.info("UartRead msg: {}".format(hex_str_list))
        return hex_str_list

软件功能,开机发送10次二进制数据,收到数据后,显示出来

7. 执行脚本方式2:

输入以下命令,一次输入两行:
import example
example.exec("/usr/test1.py")

posted @   429512065  阅读(118)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
历史上的今天:
2018-01-07 CC2541广播机制和代码分析(未完成)
2018-01-07 DSP28335的上手试用LED灯闪烁-第一篇
点击右上角即可分享
微信分享提示