p0we7

    1. 为什么ESP8266的Micropython 会有两个MAC? 8/5268 MicroPython开源版块 2016-12-13
      johnrey 发表于 2016-12-12 17:06 第二行参数应该改为对应的AP参数,因为楼主想把ap给关了
      是的, 我已经关闭了 . 不知道为什么固件默认打开了AP, 可能是方便没有串口进行调试把.
    2. 为什么ESP8266的Micropython 会有两个MAC? 8/5268 MicroPython开源版块 2016-12-11
      本帖最后由 p0we7 于 2016-12-11 22:40 编辑
      dcexpert 发表于 2016-12-11 21:54 两个MAC的问题没有遇到过,不过也是没有注意检查每个模块。 ESP8266没有这个安全模式,因为没有USB磁盘 ...
      刚刚把代码又传到8266 里面 , 继续重现这个问题. UPDATE: 貌似发现问题了 , 我重刷固件之后, 用serial 连接上wifi后, 把下面代码上传上去 , 然后我同时又使用了GPIO15 . 把这个端口 不知道是拉低还是拉高了 ,就会出现这个问题了 . 我GPIO15脚是接LED的负极 , 另一边是接模块供电的VCC import network import time import socket import machine from time import sleep s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.bind(('', 9000)) s.setblocking(False) ADDRESS = '192.168.233.11' GATEWAY = '192.168.233.233' GPIO = 15 def do_connect():     wlan = network.WLAN(network.STA_IF)     wlan.active(True)     if wlan.ifconfig()[0] == ADDRESS:         return wlan.isconnected()     elif not wlan.isconnected():         wlan.ifconfig((ADDRESS, '255.255.255.0', GATEWAY, '114.114.114.114'))         wlan.connect('SSID', 'PASSWORD')         while not wlan.isconnected():             pass         return wlan.isconnected() def set_pin_hight(pin):     pin.value(1)     sleep(0.3)     pin.value(0) def set_pin_low(pin):     pin.value(0) def reset():     machine.reset() def main():     if do_connect():         pin = machine.Pin(GPIO, machine.Pin.OUT) # GPIO15 default hight level         while True:             try:                 msg, address = s.recvfrom(1024)             except OSError as err:                 if 'ETIMEDOUT' in str(err):                     sleep(1)                     continue                 else:                     print("something else error")             else:                 print(msg)                 set_pin_hight(pin)                 set_pin_low(pin) main() 复制代码
    3. 为什么ESP8266的Micropython 会有两个MAC? 8/5268 MicroPython开源版块 2016-12-11
      dcexpert 发表于 2016-12-11 21:54 两个MAC的问题没有遇到过,不过也是没有注意检查每个模块。 ESP8266没有这个安全模式,因为没有USB磁盘 ...
      想问问 Micropython-xxxx 这个 AP 怎么关闭掉的? 之前不知道弄了什么就关闭了,现在重刷之后又出来了. 试过用 import webrepl_setup , enable 再 disable 也是不行. 这个出现两个MAC的问题我也很无解啊 .
    4. slotg 发表于 2016-11-28 10:29 这应该是2件事, ESP8266 装置只要设定连网后一开电就会自动连网,也就是只要你运行过 wlan.connet('ssid' ...
      我现在并不关心 模块的IP是什么, 从哪里获得这个IP . 因为有大把方法可以让设备的IP设定为我想要的 . 我只是想知道 "模块连接WIFI一次后 , 复位就会 自动连接WIFI ." 这个问题是不是本来设计出来就是这样子,还是这是一个bug .
    5. dcexpert 发表于 2016-11-28 09:41 通过DHCP默认是由路由器分配IP,这样每次可能会不同,除非你在路由器上为8266分配了静态IP。
      但是我现在问题是  。 我新建了一个WiFi 的对象他就自动连接了哦 。 我都还没有 执行 wlan.connet('ssid', 'password')
    6. johnrey 发表于 2016-11-28 00:16 ip是路由器自动分配的,当然就不保存了,除非你自己给他设一个固定的ip。
      你没看见我第一次连接的代码吗? 第一次连接我已经设置了自己的IP 。 然后复位后他只保存 SSID与密码 。然后就自动连接上去了 。而且是通过DHCP获取IP。
    7. slotg 发表于 2016-11-27 22:38 我测试的结果也是如此,每次上电或是 RESET 都会自动连上 WIFI,除非运行了 wlan.active(False) 才会将 WIF ...
      还好不是我一个人这样 . 我估计这个是bug啊, 他首次连接的时候自动保存了. 然而他都保存了,也不把IP也保存上.
    8. 关于 stm32的pyboard 使用SPI Flash 与 callback 问题 6/3837 MicroPython开源版块 2016-07-25
      dcexpert 发表于 2016-7-25 11:52 我改成用整数就没有问题:
      但是我顶楼贴的这个代码 如果直接运行 adder(COUNT) 的话在  pyboard 是正常的. 如果 使用回调就会出错 . 我这个是:   后四位 二进制 加法 前两位 双位二进制 只需要作反转
    9. 关于 stm32的pyboard 使用SPI Flash 与 callback 问题 6/3837 MicroPython开源版块 2016-07-25
      strong161 发表于 2016-7-25 15:21 应该是没有别特别去使用SPI Flash,毕竟,板载有TF卡,有空我也试试看!应该问题不大!
      主要是 SD的 如果比较极端的环境可能会出现 针脚氧化的情况 获取SD座 接触不好的 . SPI Flash 我看到官方论坛有相关的例子 ,但是都是没有 实现把 Flash 格式化成文件系统的.
    10. [任性DIY]Micropython流水灯 8/10677 MicroPython开源版块 2016-07-23
      dcexpert 发表于 2016-7-22 11:33 就在1楼有。
      一楼这个不是不完整吗? 这个是自己定义,不是自带的?
    11. [任性DIY]Micropython流水灯 8/10677 MicroPython开源版块 2016-07-22
      请问 这个Bus 类代码在哪里有?
    12. 结项帖:智能冷风机 19/4384 MicroPython开源版块 2016-07-02
      本帖最后由 p0we7 于 2016-7-2 19:37 编辑 楼主 技术好给力哦.   HT48R06 这个芯片 不太懂  . 楼主用ESP8266 的来传数据应该更好呢.
    13. 芯(E)币兑换Nucleo扩展板:让你的Nucleo变身成pyboard 24/15443 MicroPython开源版块 2016-06-30
      E金幣是 管理員給的?
    14. PYB中未公开的Pin用法 42/8494 MicroPython开源版块 2016-06-30
      什麼東西.
    15. 怎样在REPL下粘贴程序 5/3298 MicroPython开源版块 2016-06-18
      dcexpert 发表于 2016-6-18 12:22 如果是是按复位键,就会造成USB转串口的设备丢失,需要重新连接,通常可以在按一次复位键,就可以找到设 ...
      我一般是断电情况下 然后连接usb ,之后在用xshell 连接的 。 上面说硬重启只是方便描述。我用的是官方最新安装版的。
    16. 怎样在REPL下粘贴程序 5/3298 MicroPython开源版块 2016-06-18
      还有一个问题 , 如果开发板硬重置之后 ,再使用 xshell 去连接USB 串口会无法连接 ,没有内容输出 ,按ctrl+D也没有任何反应 . 但是如果用 putty 连接之后按几个Enter 断开,再用xshell 连接就又可以了.
    17. wugx 发表于 2016-6-16 13:33 这是主程序,告诉你是语法错误,你这么会,哪有问题都看不出来?装什么逼啊
      哦         
    18. 连 len 都不会用的话 ,建议先看一下python基础把 . 至于for 循环 不能用 ,你错误信息都没有 ,怎么样去帮你判断问题.
    19. 如何编译micropython在esp8266的固件 31/13432 MicroPython开源版块 2016-06-13
      michael_llh 发表于 2016-6-13 15:13 恩?蓝牙串口模块?
      我哪个不是跑python 的只是一个普通的,用串口控制的蓝牙模块 。用起来问题太多。
    20. micropython如何访问文件系统? 3/3643 MicroPython开源版块 2016-06-13
      其实micropython 底层是不是unix 的?

最近访客

< 1/1 >

统计信息

已有4人来访过

  • 芯积分:--
  • 好友:--
  • 主题:5
  • 回复:25

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言