立即注册

扫一扫,访问微社区

micropython-microbit 中文社区

查看: 46|回复: 3

关于RTT接上DHT11的问题

[复制链接]
  • TA的每日心情
    郁闷
    2018-9-20 22:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

    发表于 2018-9-19 21:07:44 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
       这次尝试把DHT11接上SWM320VET7开发板,在过程中发现了  from dht import DHT11 一直出错。
    检查dht.py文件发现
    1. try:
    2.     from esp import dht_readinto
    3. except:
    4.     from pyb import dht_readinto
    复制代码
    发现到错误是我文件没有esp或pyb。现在想问一下@ 邵总dht_readinto是一个文件,还是什么?如果要用dht.py是要重新编译固件吗?RTT中能添加.c文件然后用python调用吗?这样就可以用microPython 使用dht了。不然只能用python操作硬件写单总线的,这挺难受的。

    手机扫码浏览
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-6-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-9-19 21:35:07 | 显示全部楼层
    新版本的mpy中,包含了DHT11的底层驱动。而RTT版的mpy只包含了较少的驱动,没有onewire、dht等驱动。

    mpy中允许用C开发库,集成到固件中,但是不能直接调用C语言的源程序(可以编写嵌入式汇编,但是RTT版也没有包含这个功能)。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2018-9-20 22:54
  • 签到天数: 23 天

    [LV.4]偶尔看看III

     楼主| 发表于 2018-9-19 22:39:07 | 显示全部楼层
    shaoziyang 发表于 2018-9-19 21:35
    新版本的mpy中,包含了DHT11的底层驱动。而RTT版的mpy只包含了较少的驱动,没有onewire、dht等驱动。

    mpy ...

    好的,谢谢邵总。dht_readinto 这个是c开发的驱动是吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2018-6-10 15:43
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2018-9-20 08:52:02 | 显示全部楼层
    keep 发表于 2018-9-19 22:39
    好的,谢谢邵总。dht_readinto 这个是c开发的驱动是吧

    是的,在micropython源码中可以看到。
    回复 支持 反对

    使用道具 举报

    游客
    回复
    您需要登录后才可以回帖 登录 | 立即注册

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|micropython-microbit 中文社区 ( 鄂ICP备17012469号 )

    GMT+8, 2018-10-21 05:41 , Processed in 0.099650 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表