自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Arduino for PKE8720DF-C13-F10——PWM实现4位流水呼吸灯

PWM (Pulse Width Modulation) 就是脉冲宽度调制,它是利用微处理器的数字输出来对模拟电路进行控制的一种技术。PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM 信号中,时间周期和频率始终是固定的。只有脉冲 ON 的时间和 OFF 的时间(占空比)不同。脉冲宽度越大即占空比越大,提供给 LED 灯的平均电压越大,LED 灯的亮度就高。反之脉冲宽度越小,则占空比越小,LED 灯的亮度越低。

2023-08-22 17:03:16 223 2

原创 Arduino for PKE8720DF-C13-F10——Watchdog:Simple WDT

Watchdog Timer(WDT)是一种硬件定时器,用于检测软件故障的发生,然后在编程周期到期时自动生成系统重置或 Watchdog 中断。芯片在执行某些任务时可能会发生卡住的情况,或者有可能会陷入无限循环的混乱情况。正常的故障排除方法是按下重置按钮并跳出无限循环。但是,实际上不可能一直都按下按钮,因此,嵌入在 MCU 内的 Watchdog timer 将有助于解决这种情况。

2023-08-15 11:24:07 111 1

原创 Arduino for PKE8720DF-C13-F10——使用SPI向两个slave的其中一个发送数据

PKE8720DF-C13-F10 支持摩托罗拉 SPI 串行接口操作,支持主机或从机的操作模式。下图是一个 master 连接两个 slave 的示意图:Figure 1. 一个 master 连接两个 slave 示意图。

2023-08-14 11:52:21 218 1

原创 Arduino for PKE8720DF-C13-F10——I2C数据收发演示

PKE8720DF-C13-F10 中 I2C 的设计旨在低功耗或电池供电产品中的传感器应用。提供了一个 I2C port,用于获取或控制外部传感器数据。I2C总线支持两种速度模式:标准模式下 100 k/s,快速模式下 400 k/s;支持 Master / Slave I2C 操作;支持7位和10位寻址;深度为16的发送和接收 buffer;支持 Tx / Rx DMA;提供多主机能力,包括总线仲裁方案。

2023-08-02 15:15:57 119

原创 Arduino for PKE8720DF-C13-F10——UART产生时钟信号

PKE8720DF-C13-F10提供三组UART,SERIAL1_TX(PB19) 和 SERIAL1_RX(PB18)、SERIAL2_TX(PA12) 和 SERIAL2_RX(PA13)、LOG_TX(PA7) 和 LOG_RX(PA8)PKE8720DF-C13-F10提供了三组UART,使用其中的SERIAL1这组UART来产生时钟信号,定义UART_TX及UART_RX对应的Pin脚。PKE8720DF-C13-F10开发板UART端口配置。1 x PKE8720DF-C13-F10开发板。

2023-07-28 15:40:11 177 1

原创 Arduino for PKE8720DF-C13-F10——RGB跑马灯实验

PKE8720DF-C13-F10是基于PKM8720DF-C13-F10模组集成的开发板,支持 Wi-Fi 和 BLE 5.0。丰富的外围设备和高性能使其成为智能家居、工业自动化,消费电子产品等领域的理想选择。下图是PKE8720DF-C13-F10开发板外观。它使用 USB TypeC 连接器供电,具有自动上传电路。开发板集成了一个RGB彩灯,下面我们就利用自带的RGB彩灯来实现跑马灯。Figure 1. PKE8720DF-C13-F10开发板外观Arduino IDE 从1.6.5版本开始支持第三方

2023-07-18 09:57:41 244 1

原创 Arduino for PKE8720DF-C13-F10——使用按键控制LED灯闪烁

当按下并松开按键时,LED会变暗,再次按下并松开按键,LED会亮起。请注意,在Arduino example "Button"中,LED只有在按住按键时才会亮起,当我们释放按键时,LED会变暗。PKE8720DF-C13-F10是基于PKM8720DF-C13-F10模组集成的开发板,支持 Wi-Fi 和 BT 5.0 协议。点击"Sketch"->"Upload",即可编译image并且烧录到开发板中。选择"Tools"->"Auto Upload Mode"->"Enable",打开自动上载。

2023-07-17 16:48:02 137 1

原创 使用PKE8720DF-C13-F10实现Arduino example——Button

PKE8720DF-C13-F10开发板使用 USB TypeC 连接器供电,且具有自动上传电路。基于开发板实现了Arduino IDE的Button example:当按键被按下时,LED灯亮起;松开按键后,LED熄灭。

2023-07-14 15:40:26 341 2

Arduino-PWM-4位流水呼吸灯

PWM (Pulse Width Modulation) 就是脉冲宽度调制,它是利用微处理器的数字输出来对模拟电路进行控制的一种技术。PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。 PWM 信号中,时间周期和频率始终是固定的。只有脉冲 ON 的时间和 OFF 的时间(占空比)不同。脉冲宽度越大即占空比越大,提供给 LED 灯的平均电压越大,LED 灯的亮度就高。反之脉冲宽度越小,则占空比越小,LED 灯的亮度越低。

2023-08-22

SPI-MultiSlave.ino

Arduino IDE 2.1.1 环境下 PKE8720DF-C13-F10 开发板的 SPI 用例,SPI master 向两个 SPI slave 的其中一个发送数据。 PKE8720DF-C13-F10提供两组 SPI:SPI0 (PB18、PB19、PB20、PB21) 可以作为 master 或者 slave;SPI1 只能用作 master (PA12、PA13、PA14、PA15)。 用例代码中使用三块开发板,其中一块的 SPI1 作为 master,另外两块开发板的 SPI0 作为两个 slave。

2023-08-08

UART-CLOCK.ino

Arduino IDE环境下使用PKE8720DF-C13-F10开发板的UART产生时钟信号(clock)。 PKE8720DF-C13-F10提供三组UART,SERIAL1_TX(PB19) 和 SERIAL1_RX(PB18)、SERIAL2_TX(PA12) 和 SERIAL2_RX(PA13)、LOG_TX(PA7) 和 LOG_RX(PA8)。代码中使用SERIAL1这一组UART产生时钟信号,支持最高5MHz频率。

2023-08-02

I2C-DUPLEX.ino

Arduino IDE 下使用 PKE8720DF-C13-F10 实现 I2C 数据收发的演示代码。代码使用 I2C_MASTER_DEVICE 区分 master 和 slave 的角色,从LOG_UART可以看到输出。

2023-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除