注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题

dc**pert的个人空间 http://home.eeworld.com.cn/?573537 [收藏] [复制] [分享] [RSS]

日志

在Ameba RTL8195上使用micropython控制LED

热度 1已有 340 次阅读2017-6-13 13:24 |个人分类:MicroPython

在Ameba RTL8195上,很多方法和以前不太一样了,我们还是先从闪灯开始吧。

[Python] 纯文本查看 复制代码
import utime
from umachine import Pin
LED = Pin("PC_1", Pin.OUT)
LED(1)
LED(0)
for i in range(10):
    LED.toggle()
    utime.sleep_ms(500)


虽然RTL8195是COtex-M3内核,但是它并不是STM32,所以没有pyb模块,只能使用umachine模块去操作硬件,延时则需要通过另外一个utime模块。

GPIO的操作和标准的machine模块一样,可以定义输入输出,上拉下拉、开漏等模式。我们先定义一个GPIO做LED,使用了Arduino接口的D13,对应的GPIO是PC_1(Ameba RTL8195比较奇特,居然没有设计一个用户LED),然后将一个普通的插脚LED连接在PC_1和GND上。因为GPIO的输出能力有限,所以不加限流电阻也没有关系。





此内容由EEWORLD论坛网友dcexpert原创,如需转载或用于商业用途需征得作者同意并注明出处


本文来自论坛,点击查看完整帖子内容。

发表评论 评论 (4 个评论)

回复 chenzhufly 2017-6-25 18:52
刚到手一个RTL8711AF的板子
回复 dcexpert 2017-6-25 21:29
chenzhufly: 刚到手一个RTL8711AF的板子
RTL8710上是可以运行的,RTL8711应该也是可以。
回复 chenzhufly 2017-6-26 11:09
感觉这玩意资料太少了
回复 dcexpert 2017-6-26 11:28
chenzhufly: 感觉这玩意资料太少了
看起来不错,但是的确资料少,而且M3内核的性能有点弱,比不上8266。

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-7-22 12:47 , Processed in 0.182415 second(s), 12 queries , Redis On.

Powered by EEWORLD电子工程世界

© 2017 http://bbs.eeworld.com.cn/

返回顶部