当前位置: 首页 > wzjs >正文

wordpress blog 插件seo sem是什么意思

wordpress blog 插件,seo sem是什么意思,java电商网站开发视频教程,宜兴建设局 网站前言 Raspberry Pi Pico 的 PIO 模块赋予开发者近乎极限的 IO 时序控制能力。而其中的 side-set 是一个能够“同时控制额外引脚状态”的超级武器。今天我们通过一个极简而优雅的工程级应用:使用 一个 LED 主闪烁引脚 一个状态引脚,来完整演示 side-set …

前言

      Raspberry Pi Pico 的 PIO 模块赋予开发者近乎极限的 IO 时序控制能力。而其中的 side-set 是一个能够“同时控制额外引脚状态”的超级武器。今天我们通过一个极简而优雅的工程级应用:使用 一个 LED 主闪烁引脚 + 一个状态引脚,来完整演示 side-set 的用法及优势。


side-set 是什么?

      简而言之,side-set 让你能在一条 PIO 指令执行的同时控制某些 GPIO 引脚的电平,而不会占用额外的指令周期。

      这样你可以并发控制多个 IO 状态变化,非常适合用来:

  • 模拟通信协议中的同步信号(如 I2S 的 WS、SPI 的 CLK)

  • 输出调试波形(示波器对拍神器)

  • 控制多引脚状态机的切换信号

  • LED 状态指示


示例代码

PIO代码

@rp2.asm_pio(sideset_init=rp2.PIO.OUT_LOW, set_init=rp2.PIO.OUT_LOW)
def blink_1hz2():set(x, 31)   .side(1)   [6]label("delay_high")nop()                   [7]nop()                   [7]nop()                   [7]nop()                   [5]jmp(x_dec, "delay_high")set(x, 31)   .side(0)  [6]label("delay_low")nop()                   [7]nop()                   [7]nop()                   [7]nop()                   [5]jmp(x_dec, "delay_low")

代码分析

  • 每半个周期共 961 个指令周期(根据 jmp(x_dec, "delay_*") 运行 31 次,每次 31 个周期;

  • 2000Hz 状态机频率下,总共 1922个时钟周期,约1秒;

  • side-set 引脚控制led亮灭交替变化。


 主程序代码

from machine import Pin
import rp2sm = rp2.StateMachine(0, blink_1hz2, freq=2000,sideset_base=Pin(25)     # 控灯
)sm.active(1)

有个小知识点

可以看到这张图8~12位,写的是Delay/side-set,Delay是设置延时用的,比如:

nop()                   [7]

这就是延时7个时钟周期,那么一共有5位,则可以延时31个时钟周期,

小知识点来了:

       如果你设置了side-set,那么这条指令最多只能设置7个时钟周期!因为side-set占用了2位。


实际应用场景

1. 调试分析

通过 side-set 输出状态,可以轻松用逻辑分析仪/示波器捕捉闪烁信号,分辨出状态机运行状态、延迟是否正确等。

2. 通信协议帧信号

类似 I2S、SPI、UART 等协议中都需要帧开始/结束等“状态提示信号”,而 side-set 非常适合用来输出这种同步信号。

3. 触发外部事件

你甚至可以让 side-set 引脚连接到外部中断引脚,用来触发其他芯片的工作/同步检测。


总结

side-set 是 Pico PIO 中最具“魔法感”的特性之一。它允许你:

  • 精准输出辅助信号(0 delay 并发)

  • 不影响主逻辑流程

  • 在硬实时控制中节省宝贵指令周期

http://www.dtcms.com/wzjs/56299.html

相关文章:

  • wordpress 获取图片济南seo优化外包服务
  • 视觉传达毕业设计作品网站新媒体运营岗位职责
  • 做外单阿里的网站百度知道问答平台
  • 东京热 在线A视频网站一级做爰片win7优化设置
  • 历下区城乡建设委员会门户网站优化什么建立生育支持政策体系
  • 网站快速排名怎么做电商网站建设
  • 威县做网站哪家好网站推广的四个阶段
  • 如果创建网站百度竞价代理商
  • 石家庄网站建设培训朝阳网站建设公司
  • 怎么利用自媒体做网站优化客源引流推广
  • 教学网站怎么做seo优化的方法
  • h5技术建设网站环球贸易网
  • 网站建设一对一培训seo推广方法集合
  • 网站整站优化公司做网站推广好做吗
  • 商城网站前期seo应该怎么做网页设计工资一般多少
  • 网站被屏蔽怎么访问网站怎么被百度收录
  • 手机网站开发外文文献关键词排名优化怎么样
  • 什么网站做h5网站交易平台
  • 模板网站哪家好南京网络推广外包
  • 哪个网站可以接加工单制作一个网站步骤
  • 公司网站建设30元南昌百度推广联系方式
  • wordpress指定目录为首页重庆百度seo排名
  • seo优化诊断工具专业网站优化公司
  • dreamweaver做网站教程莱阳seo外包
  • 建设网站里的会员系统营销公司网站
  • java网站开发案例抖音推广引流
  • 个体工商户注册代办南京广告宣传公司seo
  • wap网站设计seo公司服务
  • 上海网站建设基础舆情监控
  • 58桐城网站做装修推广是真的吗新闻式软文经典案例