用户工具

站点工具


icore3_micropython_6

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

后一修订版
前一修订版
icore3_micropython_6 [2020/06/15 16:38]
zgf 创建
icore3_micropython_6 [2022/03/18 15:16] (当前版本)
sean
行 2: 行 2:
 |技术支持电话|**0379-69926675-801**||| |技术支持电话|**0379-69926675-801**|||
 |技术支持邮件|Gingko@vip.163.com||| |技术支持邮件|Gingko@vip.163.com|||
-|技术论坛|http://​www.eeschool.org||| 
 ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ ^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^
 |  V1.0  |  2020-06-15 ​ |  gingko ​ |  初次建立 ​ |  |  V1.0  |  2020-06-15 ​ |  gingko ​ |  初次建立 ​ | 
行 18: 行 17:
  
 开发板STM32板上LED引脚为LED_RED,​PI5;LED_GREEN,​PI6;LED_BLUE,​PI7。micropython默认LED(1)为PI5红灯、LED(2)为PI6绿灯、LED(3)为PI7蓝灯。输出高电平LED灭,输出低电平LED亮。通过定时器实现0.1s定时,每次翻转一次蓝色LED状态。驱动示意图如下图所示: 开发板STM32板上LED引脚为LED_RED,​PI5;LED_GREEN,​PI6;LED_BLUE,​PI7。micropython默认LED(1)为PI5红灯、LED(2)为PI6绿灯、LED(3)为PI7蓝灯。输出高电平LED灭,输出低电平LED亮。通过定时器实现0.1s定时,每次翻转一次蓝色LED状态。驱动示意图如下图所示:
-{{ :​micropython_2_1.png?​nolink&600 |}}+{{ :​micropython_2_1.png?​direct&600 |}}
 ==== 四、实验步骤 ==== ==== 四、实验步骤 ====
  
行 27: 行 26:
  
 iCore3双核心板上蓝色LED每秒状态翻转10次。 iCore3双核心板上蓝色LED每秒状态翻转10次。
 +==== 六、实验程序 ====
 +
 +<code python>
 +# -*- coding: utf-8-*-
 +# main.py -- put your code here!
 +from pyb import Timer  #​导入定时器
 +
 +#​定时器回调函数
 +def Timer_callback():​
 +    pyb.LED(3).toggle() #​蓝色LED状态翻转
 +    ​
 +#​创建定时器1,freq频率为10,每0.1秒执行一次回调函数,回调函数为Timer_callback()
 +tm = Timer(1,​freq=10,​callback=lambda t:​Timer_callback())
 +</​code>​
icore3_micropython_6.1592210327.txt.gz · 最后更改: 2020/06/15 16:38 由 zgf