电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>今日头条>农用杀虫灯的操作原理以及使用效果的介绍

农用杀虫灯的操作原理以及使用效果的介绍

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

风扇方案介绍【其利天下技术】

 近年来,随着人们对高品质生活的不断追求,风扇需求量激增,成为家电行业中不可忽视的一部分。下面,我们一起探讨风扇在家电行业中的发展趋势、设计原理及其方案特点。 一.风扇
2024-03-18 13:55:08

HS9Z-A3S

操作
2024-03-14 21:22:49

HS9Z-A51

操作
2024-03-14 21:22:49

基于RA8D1的LVGL FSP配置以及使用介绍

本文介绍由e2 studio自动生成的FSP LVGL pack的使用说明,Pack的生成方法可以参考前面的介绍文章。
2024-03-13 13:48:38719

FH8A15S8月球 七彩闪芯片SOP8单片机软件芯片汇编代烧录编带

月球,作为一种独特的照明设备,近年来在装饰和照明领域逐渐崭露头角。其独特的设计和魅力,使得它在节日庆典、户外装饰以及家庭照明中都有着广泛的应用。而在这背后,七彩闪芯片SOP8单片机软件芯片发挥
2024-03-11 22:33:29

LED语音声光警示 报警器

DL-S6318YY LED语音声光警示在非防爆场所作业中,高物体防护以及设备工作状态标示等需求日益凸显。针对这些需求,我们推出了一款专为专用车辆、铁道路口、运输叉车大型设备工作指示以及危险区
2024-03-09 18:49:05

SZSW4125 45W 太阳能户外庭院

太阳能庭院,作为一种环保的户外照明设备,正逐渐在全球范围内得到广泛应用。其独特的优势不仅体现在照明效果上,更在于其对环境的友好性和可持续性。从家庭住宅到公共设施,从城市公园到乡村道路,太阳能庭院
2024-03-08 15:15:46

效果器可以代替前级功放吗

效果器和前级功放是音频信号处理中的两个不同概念和功能。效果器主要用于改变音频信号的声音特色,如混响、均衡、失真等,而前级功放则是用于增强音频信号的电平和功率,将其送至音箱或扬声器。 尽管效果
2024-02-23 11:19:08386

EF1035 靠近声光警报

太阳能独立供电,能有效延长恶劣环境下设备的使用时间。2:红色警示采用高亮度爆闪LED能提高夜间以及恶劣天气下的可见效果。3:更大的太阳能电池板,给语音报警装置提
2024-02-22 09:29:57

STM32开发中的位运算以及位带操作

STM32开发中的位运算以及位带操作  位运算是计算机中常用的一种操作方式,特别适用于对数据的单个或多个位进行操作。在STM32开发中,位运算常被用于对寄存器的位进行设置或清除,以及对数据的位进行
2024-02-02 14:38:08171

PT/PVT运动模式介绍:EtherCAT超高速实时运动控制卡XPCIE1032H上位机C#开发(十一)

正运动PT/PVT运动模式介绍以及实现效果
2024-02-01 11:05:21739

提高供电可靠性:配网故障定位装置的实际应用与效果

随着电力系统的不断发展,提高供电可靠性成为了业界关注的焦点。在这个过程中,恒峰智慧科技研发的配网故障定位装置发挥着越来越重要的作用。本文将详细介绍一种基于行波测距技术的配网故障定位装置HFP-GZS1000,以及其在实际应用中的效果
2024-01-26 10:26:44145

2835珠白光波长

不同环境和用途的需求。 2835白光LED广泛应用于舞台灯珠、室内照明、景观、摄影闪光、补光、室外照明以及家用电子等领域。它具有使用寿命长、节能环保和光衰低的优点,使其成为现代照明和电子产品
2024-01-25 13:17:01

电机定子灌封胶:选择、应用与效果

电机定子灌封胶:选择、应用与效果  电机定子灌封胶是一种用于电机定子绕组和定子槽之间的胶粘剂,用于固定绕组并保护电机定子的一种材料。本文将介绍如何选择合适的电机定子灌封胶、其应用方法以及使用后的效果
2024-01-18 11:30:13513

鸿蒙开发基础-Web组件之cookie操作

使用ArkTS语言实现一个简单的免登录过程,向大家介绍基本的cookie管理操作。主要包含以下功能: 获取指定url对应的cookie的值。 设置cookie。 清除所有cookie。 免登录访问
2024-01-14 21:31:39

导致MySQL索引失效的情况以及相应的解决方法

导致MySQL索引失效的情况以及相应的解决方法  MySQL索引的目的是提高查询效率,但有些情况下索引可能会失效,导致查询变慢或效果不如预期。下面将详细介绍导致MySQL索引失效的情况以及相应
2023-12-28 10:01:18235

stm32位带操作有什么用

STM32位带操作是一种在ARM Cortex-M微控制器中使用的特殊技术,它允许同时处理多个位,并且可以提高代码效率和性能。在这篇文章中,我将详细介绍STM32位带操作的原理、用途以及如何使用它
2023-12-22 16:02:58334

幻彩LED带芯片:SM16703SP单点单控 断点续传

幻彩LED带芯片SM16703SP3是一款单点单控断点续传的芯片,它采用了先进的技术,可以实现灯光的变化和控制。这款芯片不仅仅可以提供各种丰富多彩的灯光效果,还有断点续传功能, LED断点续传
2023-12-18 14:45:01

请问AD9914支持AM以及MSK调制吗?

请问 AD9914支持AM以及MSK调制吗? 如果支持 怎么操作呢 谢谢了
2023-12-13 09:35:42

乡村振兴,AI助力农用车安全隐患整改,提升幸福感

一.农用车违法事故频发 农忙季节,涉农运输迎来高峰,三轮车拖拉机等农用车是用来开展农业生产、运输活动,但在实际生活中,违法载人现象普遍存在,一旦发生事故,极易造成群死群伤的后果。 【案例一】2020
2023-12-11 17:25:29210

【每周一练】盘古1K开发板 练习二:按键控制RGB

实验目的 掌握按键消抖原理,实现按键控制RDB颜色更换 实验要求 设计 8 种彩灯效果,选择一个按键作为控制输入,按下一次换一种显示效果 学习心得 学习了RGB颜色控制 按键消抖原理
2023-12-10 16:43:23

单模双纤和单模单纤的区别 单模单纤和双纤哪个好 效果一样吗

单模双纤和单模单纤的区别 单模单纤和双纤哪个好 单纤和双纤效果一样吗  单模双纤和单模单纤是光纤通信领域中常用的概念。它们指的是在一对光纤中光信号的传输模式,以及在传输过程中所使用的光纤数量。两者
2023-12-07 10:09:495506

HarmonyOS振动效果开发指导

在使用振动器时,开发者需要配置请求振动器的权限 ohos.permission.VIBRATE,才能控制振动器振动。 Vibrator 开发指导 场景介绍 当设备需要设置不同的振动效果时,可以调用
2023-12-04 11:20:58

【先楫HPM5361EVK开发板试用体验】PWM输出测试-呼吸

PWM、中心对齐互补PWM。 为了更直观感受PWM的变化,外接了一个led,亮度不断变化类似于呼吸效果。 1、打开pwm_output示例工程 1)运行sdk_env文件夹中
2023-12-03 19:35:10

STM32开发中的位运算以及位带操作

为了像51单片机一样能够对某个管脚单独操作,引入了位带操作这样的操作机制。
2023-11-29 14:36:00389

​cmp工艺是什么?化学机械研磨工艺操作的基本介绍

化学机械研磨工艺操作的基本介绍以及其比单纯物理研磨的优势介绍
2023-11-29 10:05:09348

单片机C语言位操作的编程实现:置位和清零

前面介绍了C语言编程的6种位操作,分别是按位与“&”、按位“或|”、按位取反“~”、异或“^”、左移“<<”以及右移“>>”。按位操作的定义介绍请查看这篇文章《单片机C语言编程,位操作》。
2023-11-28 09:35:531499

FH511GB是一款24键外红遥控电子蜡烛IC芯片

FH511GB是一款24键外红遥控电子蜡烛IC芯片,仿真蜡烛效果。闪法新颖.采用CMOS制造工艺,低功耗,内建震荡电阻,宽电压使 用范围: DC 2.2V 
2023-11-24 18:10:03

箱式炉安装操作以及注意事项是什么?

调节仪,控制电源开关、主加热工作/停止按钮,配有电源和保险指示,电压、电流指示,以便随时观察本系统的工作状态。 箱式炉安装操作:1. 打开包装箱,检查设
2023-11-24 16:33:21

调度运行操作设备介绍

调度运行操作设备介绍
2023-11-09 15:55:00230

Verilog基础:介绍几个常用的按位操作

操作符是对二进制位进行操作的运算符。以下是一些常用的位操作
2023-11-09 10:59:46307

Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较

Banana Pi BPI-M6开源硬件开发板介绍以及与 Raspberry Pi 5 的比较
2023-11-09 09:22:41250

蓝牙怎么达到抗干扰的效果

蓝牙怎么达到抗干扰的效果
2023-11-07 07:24:09

怎么把硬件操作和APP软件耦合起来?

你们写嵌入式都是怎么把硬件操作和APP软件耦合起来的,怎样达到高内聚低耦合的效果
2023-11-06 07:57:29

HXGK T-01高低折射智能光纤涂覆机使用介绍以及操作方法讲解

【图文教学】HXGK T-01高低折射智能光纤涂覆机使用介绍以及操作方法讲解
2023-11-02 15:14:310

如何利用定时器实现呼吸

没有硬件PWM,只能软件模拟,但是发现都是在闪烁,没有做出呼吸的效果。 使用软件延时的方法可以做出来,但是运行效率太慢了。 我想用定时器中断实现呼吸,请问应该怎么做?
2023-10-25 06:14:28

单片机PWM控制LED输出呼吸效果,这个PWM的频率应该设置成多少呢 ?

单片机PWM控制LED输出呼吸效果,这个PWM的频率应该设置成多少呢 ?
2023-10-15 11:47:22

怎么评估一个滤波算法的滤波效果?

怎么评估一个滤波算法的滤波效果
2023-10-10 07:31:46

基于Nios软核的音频效果

电子发烧友网站提供《基于Nios软核的音频效果器.pdf》资料免费下载
2023-10-09 15:28:110

国产教学实验箱_操作教程:2-2 LED控制实验

StarterWare开发环境下的LED控制。 二、实验原理 1、StarterWare StarterWare是一个免费的软件开发包,为ARM和DSP TI处理器提供OS平台(无操作系统平台)支持。包括设备抽象层
2023-10-08 14:12:58

请问如何用tlc5615实现呼吸操作

用单片机和tlc5615怎样实现呼吸操作? 电路图的LED应该如何连?这是我连的没敢加电阻 一加就有问题。。。我想通过输出电压控制的亮暗 哪位大佬能帮忙看看问题在哪? #include
2023-10-08 07:23:59

Verilog中的数据位操作技巧

FPGA相比MCU而言,在数据位操作上有很明显的优势。FPGA支持任意位拼接以及数据截取操作。本篇主要是总结和分享一些对数据位操作的实用语法技巧。内容不多,其中最最最重要的内容是数据的动态位截取操作
2023-10-01 17:12:00660

16路高压输出LED流星驱动电路–UCS1216

一:概述 根据市场需求,开发一款 16 路高压 NMOS 漂移栅开漏输出,降低成本,适用于 LED 流星装饰领域。 二:特点 ★CMOS 5V 工作 ★封装形式兼容 DM134 ★NMOS 漂移栅开漏输出,耐压 20V,输出电流 40mA ★内置流星模式,无需外控,实现流星效果 ★内置稳压管
2023-09-25 06:45:08

电气倒闸操作安全规定

倒闸操作是指合上或断开开关、闸刀和熔断器熔体以及与此有关的操作。如交直流操作回路的合上或断开;继电保护及自动重合闸的投入或停用;继电保护整定值的变更;旁路熔丝元件的更动;携带型接地线的装拆;校核
2023-09-24 15:07:09807

西门子操作面板产品介绍

西门子操作面板产品介绍 
2023-09-20 15:31:470

STM32WL私有LoRa网络设计原理以及演示介绍

STM32WL私有LoRa网络设计原理以及演示介绍
2023-09-19 16:42:031589

HarmonyOS实现几种常见图片点击效果

一. 样例介绍 HarmonyOS提供了常用的图片、图片帧动画播放器组件,开发者可以根据实际场景和开发需求,实现不同的界面交互效果,包括:点击阴影效果、点击切换状态、点击动画效果、点击切换动效
2023-09-07 15:50:03

电竞键盘M0系列: 玩家级酷炫灯光效果

电竞键盘M0系列: 玩家级酷炫灯光效果 玩家级酷炫灯光效果: 采用MG32F02U128芯片的键盘的应用,其键盘的RGB效控制乃是透过硬件除法器计算效,然后再透过PWM输出一个很漂亮
2023-08-29 15:34:08

如何使用PSIO实现ARGB2照明效果

应用:本样本代码使用 M252 PSIO 执行 ARGB2 LED 授时, 并实现彩虹和戏剧追逐彩虹等照明效果。 BSP 版本: M251/M252/M254/M254/M256/M258系列
2023-08-29 07:30:40

太阳能杀虫灯:绿色环保的光明利器

太阳能杀虫灯是一种利用太阳能作为能源的环保型杀虫装置。它通过太阳能电池板收集太阳能并将其转化为电能,供给杀虫灯的工作。太阳能杀虫灯的原理是基于光引诱杀虫的科学原理,结合太阳能供电技术而开发出的一种新型杀虫设备。
2023-08-25 11:31:13394

效果差、不便捷、无接口,TV项目共建如何避开这些坑?

背景: OpenHarmony原生版本在TV/机顶盒等产品上的效果和体验还不能完全满足要求,同时没有直播、TV中间件相关接口,所以需要开发一些TV类系统应用,以及TV子系统接口,来供TV类项目借鉴
2023-08-22 09:09:09

【资料包】HDC.Together 2023精选Codelabs指南现已上线(内有活动)

/tutorials_SecondLevelLinkage​​ 06 弹性布局(ArkTS) 本篇Codelab主要介绍如何基于Flex容器组件特性,实现弹性布局效果操作指南: ​https://developer.huawei.com
2023-08-15 17:46:27

CK6865L的2813氛围RGB效#灯光效果

ledrgb
qulia0818发布于 2023-08-09 14:34:41

太阳能物联网杀虫灯——智慧农业的贴心伙伴

太阳能物联网杀虫灯广泛用于智慧农业建设,农田,果园,茶园,大棚等各场景,高效杀虫,能够有效提升产量,绿色无污染。 太阳能物联网杀虫灯符合:GB/T 24689.2-2017植物保护机械杀虫灯标准(1、☆太阳能杀虫灯符合:GB/T 24689.2-2017植物保护机械杀虫灯标准。
2023-08-08 16:58:27375

ATA-2041高压放大器如何操作使用?

高压放大器是一种重要的电子测试设备,它被广泛应用于院校科研、工业生产、医疗超声以及通讯电子等众多领域。正确的操作使用以及保养,可以最大限度的延长仪器的寿命,并提高测试体验,今天Aigtek安泰电子就给大家着重介绍一下ATA-2041高压放大器如何操作使用。
2023-08-08 11:06:29228

Unity开发者Arm指南-特效图形技术介绍

本指南介绍了几种可以在Unity程序中使用的特效技术,包括: •脏镜头效果 •雾效果 •冰墙效果 在本指南中,有图像显示了如何在示例中使用特效展示了冰洞演示和Nordeus的游戏Spellsouls
2023-08-02 06:07:24

太阳能杀虫灯:提升农业生产效益的利器

太阳能杀虫灯非常好用,能杀灭一百多种常见病/害虫,对农业生产中提高产量和质量有很大帮助,很大程度上提高了农业生产的经济效益。 智能光控: 天黑后自动开始工作,白天自动停止工作 智能时控: 能根据设定时间段长度开始/停止工作 安全雨控:下雨时整灯自动停止工作,杜绝安全隐患
2023-07-26 10:43:43357

X5效果器调试软件

X3.X5效果器调试软件,中文版。
2023-07-18 18:17:3618

三种接地刀闸操作方法 为什么要进行接地刀闸操作的原因分析

本课程通过介绍目前变电站常用的三种接地刀闸操作步骤,帮助变电站值班员掌握其操作要领,养成良好的操作行为规范。
2023-07-18 11:09:204849

【KV260视觉入门套件试用体验】KV260硬件介绍与SD卡操作

KV260硬件介绍与SD卡操作KV260开发板官方命名为Kria KV260 Vision AI Starter Kit。首先介绍KV260的硬件组成(不包括配件): KV260实物图SOM(核心
2023-07-15 17:26:49

MATLAB中的矩阵和数组操作

MATLAB中的矩阵和数组操作非常方便,下面详细介绍一些常用的操作
2023-07-05 09:54:07951

介绍9种PCB常见处理工艺以及它们的适用场景

PCB表面的处理工艺多种多样,这里介绍9种常见的处理工艺,以及它们的适用场景
2023-06-29 14:18:471665

什么是良胜保险丝?良胜保险丝的特性以及使用介绍

良胜保险丝是一种常见的电子元件,常用于电路中的保护。它的主要作用是在电路中起到保护电器件的作用,避免电器件受到过大的电流损坏。今天深圳弗瑞鑫小编将详细介绍良胜保险丝的各种特性和使用方法,以及如何选择适合的保险丝来提高电路的安全性和稳定性。
2023-06-21 10:51:49320

M051的PWM操作,呼吸怎么没效果

#include #include \"M051Series.h\" #define PLLCON_SETTINGCLK_PLLCON_50MHz_HXT #define PLL_CLOCK50000000 void SYS_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init System Clock*/ /*---------------------------------------------------------------------------------------------------------*/ /* Enable Internal RC clock */ CLK_EnableXtalRC(CLK_PWRCON_OSC22M_EN_Msk); /* Waiting for IRC22M clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to Internal RC and HCLK source divide 1 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_HIRC, CLK_CLKDIV_HCLK(1)); /* Enable external 12MHz XTAL, internal 22.1184MHz */ CLK_EnableXtalRC(CLK_PWRCON_XTL12M_EN_Msk | CLK_PWRCON_OSC22M_EN_Msk); /* Enable PLL and Set PLL frequency */ CLK_SetCoreClock(PLLCON_SETTING); /* Waiting for clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_PLL_STB_Msk | CLK_CLKSTATUS_XTL12M_STB_Msk | CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to PLL, STCLK to HCLK/2 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_PLL, CLK_CLKDIV_HCLK(2)); /* Enable UART module clock */ CLK_EnableModuleClock(UART0_MODULE); /* Enable PWM module clock */ CLK_EnableModuleClock(PWM01_MODULE); // CLK_EnableModuleClock(PWM23_MODULE); /* Select UART module clock source */ CLK_SetModuleClock(UART0_MODULE, CLK_CLKSEL1_UART_S_HXT, CLK_CLKDIV_UART(1)); /* Select PWM module clock source */ CLK_SetModuleClock(PWM01_MODULE, CLK_CLKSEL1_PWM01_S_HXT, 0); // CLK_SetModuleClock(PWM23_MODULE, CLK_CLKSEL1_PWM23_S_HXT, 0); /* Reset PWMA channel0~channel3 */ SYS_ResetModule(PWM03_RST); /* Update System Core Clock */ /* User can use SystemCoreClockUpdate() to calculate PllClock, SystemCoreClock and CycylesPerUs automatically. */ //SystemCoreClockUpdate(); PllClock= PLL_CLOCK;// PLL SystemCoreClock = PLL_CLOCK / 1;// HCLK CyclesPerUs= PLL_CLOCK / 1000000;// For SYS_SysTickDelay() /*---------------------------------------------------------------------------------------------------------*/ /* Init I/O Multi-function*/ /*---------------------------------------------------------------------------------------------------------*/ /* Set P3 multi-function pins for UART0 RXD and TXD*/ SYS-&gt;P3_MFP &amp;= ~(SYS_MFP_P30_Msk | SYS_MFP_P31_Msk); SYS-&gt;P3_MFP |= SYS_MFP_P30_RXD0 | SYS_MFP_P31_TXD0; /* Set P4 multi-function pins for PWMA Channel1 */ SYS-&gt;P4_MFP &amp;= ~(SYS_MFP_P41_Msk); SYS-&gt;P4_MFP |= SYS_MFP_P41_PWM1; } void UART0_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init UART*/ /*---------------------------------------------------------------------------------------------------------*/ /* Configure UART0 and set UART0 Baudrate */ UART_Open(UART0, 115200); } int32_t main(void) { uint8_t Duty=100; SYS_UnlockReg(); SYS_Init(); SYS_LockReg(); UART0_Init(); printf(\"Hello PWM !\\n\"); printf(\"PIN41 as PWM output PIN,use PWMA channel 1\"); PWM_EnableOutput(PWMA,BIT1); PWM_ConfigOutputChannel(PWMA,PWM_CH1,1000,30); PWM_Start(PWMA, 0x02); //GPIO_SetMode(P4,BIT1,GPIO_PMD_OUTPUT); while(1) { while(Duty&gt;0) { Duty -=10; PWM_ConfigOutputChannel(PWMA,PWM_CH1,1000,Duty); CLK_SysTickDelay(100000); } while(Duty&lt;100) { Duty +=10; PWM_ConfigOutputChannel(PWMA,PWM_CH1,1000,Duty); CLK_SysTickDelay(100000); } } } 这个怎么没反应啊 @jasontu 大佬在吗 /**************************************************************************//** * @filemain.c * @versionV1.00 * $Revision: 4 $ * $Date: 15/05/22 2:05p $ * @brief Generate different frequency(Tenor C Do ~ Si) waveform by PWM. * * @note * Copyright (C) 2014 Nuvoton Technology Corp. All rights reserved. * ******************************************************************************/ #include #include \"M051Series.h\" /*---------------------------------------------------------------------------------------------------------*/ /* Macro, type and constant definitions*/ /*---------------------------------------------------------------------------------------------------------*/ #define PLLCON_SETTINGCLK_PLLCON_50MHz_HXT #define PLL_CLOCK50000000 /*---------------------------------------------------------------------------------------------------------*/ /* Global variables */ /*---------------------------------------------------------------------------------------------------------*/ void SYS_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init System Clock*/ /*---------------------------------------------------------------------------------------------------------*/ /* Enable Internal RC clock */ CLK_EnableXtalRC(CLK_PWRCON_OSC22M_EN_Msk); /* Waiting for IRC22M clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to Internal RC and HCLK source divide 1 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_HIRC, CLK_CLKDIV_HCLK(1)); /* Enable external 12MHz XTAL, internal 22.1184MHz */ CLK_EnableXtalRC(CLK_PWRCON_XTL12M_EN_Msk | CLK_PWRCON_OSC22M_EN_Msk); /* Enable PLL and Set PLL frequency */ CLK_SetCoreClock(PLLCON_SETTING); /* Waiting for clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_PLL_STB_Msk | CLK_CLKSTATUS_XTL12M_STB_Msk | CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to PLL, STCLK to HCLK/2 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_PLL, CLK_CLKDIV_HCLK(2)); /* Enable UART module clock */ CLK_EnableModuleClock(UART0_MODULE); /* Enable PWM module clock */ CLK_EnableModuleClock(PWM01_MODULE); /* Select UART module clock source */ CLK_SetModuleClock(UART0_MODULE, CLK_CLKSEL1_UART_S_HXT, CLK_CLKDIV_UART(1)); /* Select PWM module clock source */ CLK_SetModuleClock(PWM01_MODULE, CLK_CLKSEL1_PWM01_S_HXT, 0); /* Reset PWMA channel0~channel3 */ SYS_ResetModule(PWM03_RST); /* Update System Core Clock */ /* User can use SystemCoreClockUpdate() to calculate PllClock, SystemCoreClock and CycylesPerUs automatically. */ //SystemCoreClockUpdate(); PllClock= PLL_CLOCK;// PLL SystemCoreClock = PLL_CLOCK / 1;// HCLK CyclesPerUs= PLL_CLOCK / 1000000;// For SYS_SysTickDelay() /*---------------------------------------------------------------------------------------------------------*/ /* Init I/O Multi-function*/ /*---------------------------------------------------------------------------------------------------------*/ /* Set P3 multi-function pins for UART0 RXD and TXD*/ SYS-&gt;P3_MFP &amp;= ~(SYS_MFP_P30_Msk | SYS_MFP_P31_Msk); SYS-&gt;P3_MFP |= SYS_MFP_P30_RXD0 | SYS_MFP_P31_TXD0; /* Set P4 multi-function pins for PWMA Channel0 */ SYS-&gt;P4_MFP &amp;= ~(SYS_MFP_P40_Msk); SYS-&gt;P4_MFP |= SYS_MFP_P40_PWM0; } void UART0_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init UART*/ /*---------------------------------------------------------------------------------------------------------*/ /* Configure UART0 and set UART0 Baudrate */ UART_Open(UART0, 115200); } /*---------------------------------------------------------------------------------------------------------*/ /*Main Function*/ /*---------------------------------------------------------------------------------------------------------*/ int32_t main(void) { uint8_t i=100; /* Unlock protected registers */ SYS_UnlockReg(); /* Init System, IP clock and multi-function I/O */ SYS_Init(); /* Lock protected registers */ SYS_LockReg(); /* Init UART0 for printf */ UART0_Init(); PWM_EnableOutput(PWMA, 0x1); PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); PWM_Start(PWMA, 0x1); while(1) { while(i&gt;0) { i=i-5; PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); CLK_SysTickDelay(10000); } while(i&lt;100) { i=i+5; PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); CLK_SysTickDelay(10000); } } } 你对比一下,我这个好用,我试了,用的是P40,你看看能否修改到P41. /**************************************************************************//** * @filemain.c * @versionV1.00 * $Revision: 4 $ * $Date: 15/05/22 2:05p $ * @brief Generate different frequency(Tenor C Do ~ Si) waveform by PWM. * * @note * Copyright (C) 2014 Nuvoton Technology Corp. All rights reserved. * ******************************************************************************/ #include #include \"M051Series.h\" /*---------------------------------------------------------------------------------------------------------*/ /* Macro, type and constant definitions*/ /*---------------------------------------------------------------------------------------------------------*/ #define PLLCON_SETTINGCLK_PLLCON_50MHz_HXT #define PLL_CLOCK50000000 /*---------------------------------------------------------------------------------------------------------*/ /* Global variables */ /*---------------------------------------------------------------------------------------------------------*/ void SYS_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init System Clock*/ /*---------------------------------------------------------------------------------------------------------*/ /* Enable Internal RC clock */ CLK_EnableXtalRC(CLK_PWRCON_OSC22M_EN_Msk); /* Waiting for IRC22M clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to Internal RC and HCLK source divide 1 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_HIRC, CLK_CLKDIV_HCLK(1)); /* Enable external 12MHz XTAL, internal 22.1184MHz */ CLK_EnableXtalRC(CLK_PWRCON_XTL12M_EN_Msk | CLK_PWRCON_OSC22M_EN_Msk); /* Enable PLL and Set PLL frequency */ CLK_SetCoreClock(PLLCON_SETTING); /* Waiting for clock ready */ CLK_WaitClockReady(CLK_CLKSTATUS_PLL_STB_Msk | CLK_CLKSTATUS_XTL12M_STB_Msk | CLK_CLKSTATUS_OSC22M_STB_Msk); /* Switch HCLK clock source to PLL, STCLK to HCLK/2 */ CLK_SetHCLK(CLK_CLKSEL0_HCLK_S_PLL, CLK_CLKDIV_HCLK(2)); /* Enable UART module clock */ CLK_EnableModuleClock(UART0_MODULE); /* Enable PWM module clock */ CLK_EnableModuleClock(PWM01_MODULE); /* Select UART module clock source */ CLK_SetModuleClock(UART0_MODULE, CLK_CLKSEL1_UART_S_HXT, CLK_CLKDIV_UART(1)); /* Select PWM module clock source */ CLK_SetModuleClock(PWM01_MODULE, CLK_CLKSEL1_PWM01_S_HXT, 0); /* Reset PWMA channel0~channel3 */ SYS_ResetModule(PWM03_RST); /* Update System Core Clock */ /* User can use SystemCoreClockUpdate() to calculate PllClock, SystemCoreClock and CycylesPerUs automatically. */ //SystemCoreClockUpdate(); PllClock= PLL_CLOCK;// PLL SystemCoreClock = PLL_CLOCK / 1;// HCLK CyclesPerUs= PLL_CLOCK / 1000000;// For SYS_SysTickDelay() /*---------------------------------------------------------------------------------------------------------*/ /* Init I/O Multi-function*/ /*---------------------------------------------------------------------------------------------------------*/ /* Set P3 multi-function pins for UART0 RXD and TXD*/ SYS-&gt;P3_MFP &amp;= ~(SYS_MFP_P30_Msk | SYS_MFP_P31_Msk); SYS-&gt;P3_MFP |= SYS_MFP_P30_RXD0 | SYS_MFP_P31_TXD0; /* Set P4 multi-function pins for PWMA Channel0 */ SYS-&gt;P4_MFP &amp;= ~(SYS_MFP_P40_Msk|SYS_MFP_P41_Msk); SYS-&gt;P4_MFP |= (SYS_MFP_P40_PWM0|SYS_MFP_P41_PWM1); } void UART0_Init(void) { /*---------------------------------------------------------------------------------------------------------*/ /* Init UART*/ /*---------------------------------------------------------------------------------------------------------*/ /* Configure UART0 and set UART0 Baudrate */ UART_Open(UART0, 115200); } /*---------------------------------------------------------------------------------------------------------*/ /*Main Function*/ /*---------------------------------------------------------------------------------------------------------*/ int32_t main(void) { uint8_t i=100; /* Unlock protected registers */ SYS_UnlockReg(); /* Init System, IP clock and multi-function I/O */ SYS_Init(); /* Lock protected registers */ SYS_LockReg(); /* Init UART0 for printf */ UART0_Init(); PWM_EnableOutput(PWMA, 0x1|0x2); PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); PWM_ConfigOutputChannel(PWMA, PWM_CH1, 1000, 100-i); PWM_Start(PWMA, 0x1|0x2); while(1) { while(i&gt;0) { i=i-5; PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); PWM_ConfigOutputChannel(PWMA, PWM_CH1, 1000, 100-i); CLK_SysTickDelay(10000); } while(i&lt;100) { i=i+5; PWM_ConfigOutputChannel(PWMA, PWM_CH0, 1000, i); PWM_ConfigOutputChannel(PWMA, PWM_CH1, 1000, 100-i); CLK_SysTickDelay(10000); } } }
2023-06-19 06:20:18

Proteus教程:16x16点阵显示以及流水效果

Proteus教程:16x16点阵显示以及流水效果
2023-06-14 11:31:221578

如何优化和提升滤波器的效果

要优化和提升滤波器的效果,可以考虑以下几个方面。
2023-06-10 11:10:28682

使用单卡高效微调bloom-7b1,效果惊艳

在本文中我们将对QLoRA的基本原理进行介绍,并且在Firefly项目中进行实践。我们在bloom-7b1的基础上,使用QLoRA进行中文指令微调,获得firefly-7b1-qlora-v0.1模型,具有不错的效果,生成效果见第三章。
2023-06-08 15:19:471307

AI行为分析技术助力农用车专项整治

农用车违法事故频发 农忙季节,涉农运输迎来高峰,三轮车拖拉机等农用车是用来开展农业生产、运输活动,但在实际生活中,违法载人现象普遍存在,一旦发生事故,极易造成群死群伤的后果。 造成各类农用车违法载人
2023-06-08 13:55:21424

如何使用esp8266控制2dc电机及其方向以及步进电机和的开和关?

我正在做一个大学项目,因为我想运行 2 个直流电机、步进电机和一盏。我想在其中控制 2dc 电机及其方向以及步进电机和的开和关。有可能请帮助我如何使用 esp8266 做到这一点
2023-06-01 10:23:22

总体介绍(02)(2)#操作系统

操作系统
学习硬声知识发布于 2023-05-31 23:25:47

总体介绍(02)(1)#操作系统

操作系统
学习硬声知识发布于 2023-05-31 23:25:22

总体介绍(01)(2)#操作系统

操作系统
学习硬声知识发布于 2023-05-31 23:24:56

总体介绍(01)(1)#操作系统

操作系统
学习硬声知识发布于 2023-05-31 23:24:34

怎样挑选led珠厂家,工厂实力怎么判断

怎样挑选led珠厂家,工厂实力怎么判断?主要从这三个方面入手,产品质量,产品价格,以及厂家的售后服务能够让你轻松避免踩雷。具体请看下面 led珠厂家产品的质量 仿制品他的光效非常的差,相对
2023-05-30 10:26:42

筋膜枪方案原理以及PCBA介绍

⑧ 保护功能:过欠压保护、过流保护、堵转、缺相等保护功能 ⑨ 适合电机:35\\\\38\\\\39\\\\40 ⑩ 其他功能:定时关机保护*附件:筋膜枪原理以及方案介绍 V1.0.pdf
2023-05-22 21:55:05

基于故障安全的双手操作指令介绍

双手操作按钮盒需要配合专用控制器(双手同步控制器)才能工作。如果使用故障安全型PLC,可以通过双手操作指令来完成类似的功能。今天这篇文章,我们就来介绍下博途环境下基于故障安全的双手操作指令——TWO_H_EN。本文包括两个主题:
2023-05-18 09:10:47641

如何提高X-ray无损检测设备的操作便利性?-智诚精展

X-ray无损检测设备的操作便利性是提高检测效率的重要因素之一,其直接影响到检测效果、成本和安全性。本文将介绍如何提高X-ray无损检测设备的操作便利性,包括: 1. 对X-ray无损检测设备进行
2023-05-11 16:08:00340

基于OpenGL操作GPU来提升图片模糊性能实现

本篇文章介绍了由单纯的在JS中用正态分布公式操作像素点实现模糊效果,引出性能问题,最后到基于OpenGL实现模糊效果的优化,最后性能上也从模糊一张大图片要十几秒提升到100ms内
2023-05-10 14:57:44909

CH32V103基础教程77-USART-指令控制LED

本章教学主要在第二章GPIO和第三章USART的基础上进行串口指令控制LED实验。 1、USART简介及相关函数介绍关于USART相关介绍,在前面第三章以及第六十一章到第六十七章已经进行过相关介绍
2023-05-08 15:55:01

采用软开关技术的6kW电力操作电源的研制

本文介绍了采用软开关技术的6kW电力操作电源的设计和研制工作。这种电源主要用于直流电力操作电源系统。文章首先介绍了开关电源以及软开关技术的基本原理。然后分析了开关电源的技术条件及指标。接着详细介绍
2023-05-08 09:26:583

CH32V103基础教程74-按键控制LED

、GPIO简介及相关函数介绍关于GPIO已经在第二章进行介绍,在此不再赘述。 2、硬件设计本章教程主要进行按键控制LED实验。由于本教程所用开发板只有一个复位按键,因此需要外接按键电路进行使用。
2023-05-06 15:50:01

如何获得最佳焊接效果

如何焊接理想状态的产品,最重要的因素是如何选取材料,以及焊接产品的设计,以及超声波设备焊线的设计等。这些因素看起来微不足道,但往往让使用者忽略,最终导致不理想的焊接效果。如果妥当使用超声波焊接机,它将是您加工产品的好助手,要充分利用超声波焊接技术的优点:
2023-05-05 11:31:38275

如何让自动抛光设备达到理想的抛光效果

一、自动抛光机的抛光效果因素自动抛光机的抛光效果取决于多个因素,除了自动抛光机本身的质量以外,还包括使用工艺、选用什么样的抛光辅料,要抛光物件材质,操作者的经验技术等,在条件都合适的情况下,自动
2023-05-05 09:57:03535

【沁恒 CH32V208 开发板免费试用】GPIO控制LED以及串口打印数据

点亮LED与串口测试 在安装好开发环境,熟悉手头的硬件属性后,尝试点亮开发板上的LED。官网查看评估版配套的例程,可以看到其中有与GPIO操作相关的例程。 在MounRiver Studio中
2023-04-29 15:53:29

STM32F4时钟配置的操作步骤

本文将介绍STM32F4时钟配置的操作步骤、并对比时钟配置前后LED外设闪烁的快慢以及对应代码的讲解。
2023-04-21 11:29:442049

机器人操作员须知以及码垛机操作规程

码垛机是目前在饲料、肥料、化肥、粮食、水泥、建材、化工等各个行业应用较为广泛的码垛堆垛机器,具有效率高,可在较差的生产环境中连续不停的工作,那么使用久了该如何维护呢,需要注意什么呢? 一、操作员须知
2023-04-18 11:10:251107

Python列表的基本概念、常用操作及实际应用

于各种编程场景,从简单的数据处理到复杂的数据结构和算法。本文将介绍Python列表的基本概念、常用操作以及一些实际应用。
2023-04-16 10:42:06982

抗干扰磁环的性能不错,使用效果怎么样?

相信很多业内人士对抗干扰磁环应该不陌生,抗干扰磁环又被大家称为铁氧体磁环,目的就是能达到很好的抗干扰效果,对电子产品的信号传输具有保护效果,避免出现干扰情况,下面就来为大家介绍,抗干扰磁环的具体
2023-04-07 11:15:44

便携式\探照灯\JW7625\3W防爆强光工作

       便携式\探照灯\JW7625\3W防爆强光工作适用于油田、石化行业以及其他各行业作业现场,作为客户夜间值勤人员巡检照明、检修人员在日常
2023-03-30 15:58:16

电感选型以及关键参数介绍

介绍  1、额定电流/饱和电流  额定电流即设计上最大的可用电流,有两种:Isat和Irms,这是很容易误导工程师的两个参数,在项目选型时不知道用哪个参数去管控。  Irms是温升电流,普遍的标准是电感
2023-03-29 11:20:30

Android汽车操作系统硬件要求是什么?

我需要 Android Automotive 操作系统的最低硬件/系统要求以及操作系统在运行时消耗的最少资源信息。
2023-03-27 07:03:39

已全部加载完成