腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(7760)
视频
沙龙
2
回答
作为
linux
内核模块的
pwm
软件
c
、
linux
、
linux-kernel
、
embedded
、
pwm
我需要为
linux
内核实现
PWM
-模块,它应该是高分辨率的(在我的400 me cpu上会有10 Can以上的酷),有人能给我一个建议吗?内核版本为2.6.28.9。设备没有恶意
PWM
驱动程序。现在我使用了一个内核
定时器
,它的频率由CONFIG_HZ设置。这个配置的默认值是100 me,但对我来说太小了,最大值是4 4kHZ,但这仍然不够。
浏览 6
提问于2015-06-05
得票数 0
回答已采纳
7
回答
软件
PWM
而不破坏CPU?
c
、
embedded
、
pthreads
、
gpio
我想要产生
PWM
信号(比方说,对于少量数字GPIO引脚,但超过一个)。我可能会编写一个程序,它创建了一个线程,然后在该线程中使用适当的sleep()等在任务周期中无限循环,以得到正确的比例。在这种情况下,有关于CPU使用
和
多任务处理的建议吗?我想到的是一个单核处理器。我有一种感觉,答案可以是“这将使你的系统无法使用”,从“所涉及的数字是数量级,比将对现代处理器的影响”!编辑:假设
Linux
或其他通用POSIX操作系统在访问硬件GPIO引脚的机器上运行。 编辑:我以为很明显我会用睡眠来实现
PWM
。
浏览 8
提问于2012-03-14
得票数 1
回答已采纳
2
回答
cortex_m3在n个脉冲后禁用脉宽调制
cortex-m3
、
pwm
、
adc
我想要尝试的东西是这样的
pwm
启动,并且每个脉冲都会递增计数器,一旦计数器达到其极限,
pwm
就会自动禁用 我不感兴趣的是在
pwm
设置之外执行计数
浏览 12
提问于2017-03-20
得票数 0
1
回答
基于麦克风输入的
PWM
信号产生
c
、
embedded
、
microcontroller
、
pwm
、
adc
根据电压大小,产生与ADC信号采样频率相同的
PWM
信号。
浏览 3
提问于2015-09-12
得票数 0
1
回答
PIC上的多个
PWM
通道
pic
、
pwm
经过一些研究后,我决定实现软件
PWM
有四个不同的通道,每个通道将控制一个占空比,但我发现的大多数来源都没有提供任何如何做到这一点的解释。或者有没有办法将
PWM
镜像到多个引脚? 提前谢谢你帮了我一把。
浏览 2
提问于2016-04-13
得票数 0
1
回答
磁头RH_ASK.h干扰电机模拟写入的研究
arduino
、
radio
、
wireless
我们尝试用射频-433发射机
和
接收器远程控制一辆电子机器人车()。这就是为什么我们认为RH_ASK库
和
arduino代码之间存在着干扰。剩下的代码在这里。
浏览 1
提问于2017-11-09
得票数 2
1
回答
STM32 -如何触发
中断
后,一定的脉宽调制准时?
timer
、
stm32
、
stm32f4discovery
、
stm32f4
、
stm32-hal
我刚开始使用ARM MCU (STM32F411),我一直在尝试使用STM的HAL库
和
STM32Cube来绕过外围设备。为了使用一些外围设备,我已经配置了我的板: 我想触发一个
中断
后,一定时间的
PWM</em
浏览 7
提问于2016-09-30
得票数 3
回答已采纳
1
回答
在avr中使用输入捕获测量频率
和
占空比
timer
、
avr
、
atmega
我很难理解输入捕获的概念,以及如何编写一个简单的代码来测量转速表的
PWM
,例如通过AVR中的输入捕获
和
定时器
……
浏览 2
提问于2016-07-03
得票数 0
1
回答
MSP430
定时器
时钟分频器不工作
clock
、
msp430
、
divider
我正在尝试用MSP430做简单的脉宽调制。使用timer时,我面临着一个问题。我注意到时钟分频器没有任何意义,因为我设置了ID_3,假设将时钟除以8,或者我设置了ID_1或ID_2。我用示波器看到的输出频率是130 am。有什么错误吗? volatile unsigned int D1=50; { WDTCTL = WDTPW + WDTHOLD; // Stop WDT CCTL0 =
浏览 1
提问于2017-05-04
得票数 1
1
回答
avr如何定义440 How的声音?
c
、
avr
、
atmega
我想我不想使用快速
PWM
。
浏览 0
提问于2017-05-23
得票数 1
3
回答
Arduino Uno
PWM
引脚冲突
timer
、
arduino
、
avr
、
atmega
、
pwm
它使用引脚5
和
6的一个电机,
和
引脚10
和
11的另一个。 为什么instructable中的屏蔽使用10<em
浏览 4
提问于2013-09-09
得票数 14
回答已采纳
2
回答
在STM32F4脉宽调制上产生固定数量的脉冲
c
、
timer
、
stm32
、
pwm
、
stm32f4
电机根据从
PWM
接收到的脉冲数旋转定义的距离。速度由
PWM
的脉冲频率决定,就像步进电机一样。如何在
PWM
中生成固定数量的脉冲?例如,我希望
PWM
在特定时间发送1000个脉冲,频率为20 the,占空比为50%。20 the
和
50%占空比很容易定义,但我无法确定如何生成1000个固定脉冲。 我尝试的解决方案之一是在计数器模式下将
PWM</e
浏览 0
提问于2020-06-05
得票数 1
1
回答
i.MX8问题:为什么核心M4周期缓慢?
arm
、
embedded
、
nxp-microcontroller
、
cortex-m4
但是在
Linux
加载到命令提示符之后,我看到来自M4的图表现在更长了,好像M4慢慢地。\ n \ r " , t2 - t1 ) ;运行后,我们看到虚拟循环也是不稳定的,就像两种不同的“稳定”状态,大约10或大约40 (在10的电源上;在加载
Linux
浏览 11
提问于2022-11-02
得票数 -1
回答已采纳
1
回答
为什么Arduino在millis函数中每1.024ms使用一次
中断
?
timer
、
arduino
、
interrupt
、
atmega
我看着arduino millis函数的实现,我有点困惑,为什么他们使用每1.024 ms (频率=16 the,64预分频)执行一次的
定时器
溢出
中断
,而他们可以使用输出比较匹配
中断
,它可以设置为每1ms
浏览 3
提问于2014-06-20
得票数 4
1
回答
Linux
下Raspberry Pi的
定时器
中断
timer
、
raspberry-pi
、
interrupt
、
irq
是否可以在Raspberry Pi上设置硬件计时器外设,并在特定时间获得
中断
(在
Linux
下运行时)?有没有库/示例?我知道你可以通过wiringPi进行 (当以管理员权限运行时),所以如果有一个免费的
定时器
外设,这似乎是可能的。Pi论坛上的暗示有一个免费的STC注册,提供了一些信息,但标记为'BareMetal',我认为这意味着
Linux
没有参与?背景:我知道这不是
Linux
所擅长的,但是我对向 JS解释器添加硬件计时器功能很感兴趣。它最初是为微控制器设计的,并包含一些期望
浏览 1
提问于2015-09-23
得票数 4
回答已采纳
1
回答
Arduino Uno在所有
PWM
引脚上的频率
arduino
、
arduino-uno
、
pwm
、
motordriver
我需要为驱动器提供6个
PWM
信号,所有的频率相同。确切的频率并不重要,只要它在5千赫到10千赫之间,所有的
PWM
引脚都是一样的。我目前正在使用Arduino Uno,我不知道如何编程每个
PWM
引脚(3,5,6,9,10,11)的所有相同的频率,为特定的引脚(0,1
和
2)有不同的时钟速度。引脚5
和
6:由timer0控制,基频62500 by timer1
浏览 3
提问于2014-11-20
得票数 0
1
回答
Arduino纳米
定时器
timer
、
arduino
、
avr
、
atmel
、
atmega
什么代码会将
中断
处理程序附加到它们上? 他们使用计时器
中断
吗?(如果是的话,如何在此期间执行其他代码?)
浏览 4
提问于2013-04-17
得票数 9
回答已采纳
1
回答
从ISR内部改变
PWM
占空比
avr
、
pwm
、
isr
、
dithering
我有一些小问题,实现抖动功能,以升级我的ATmega88和它控制的leds的
PWM
分辨率。现在,我希望OCR中的值在BYTE_HIGH
和
BYTE_HIGH+1之间抖动,为此,我需要第二个计数器(除了计时器本身)来生成一个覆盖的任务周期(计时器的占空周期必须在(int) 255字节_LOW循环之后增加(void){ TCCR2A |= (1 << COM2A1);/
浏览 3
提问于2017-10-03
得票数 0
1
回答
STM32F7上计时器的频率限制问题
timer
、
stm32
、
stm32f7
、
cubemx
我有问题,把
定时器
在STM32F7上的dissovery板到500千赫。由于某种原因,我似乎达到了370 for左右。= HAL_OK) Error_Handler();然后以
中断
模式启动计时器: if(HAL_TIM_Base_Start_IT(&htim1) !
浏览 2
提问于2019-07-11
得票数 2
回答已采纳
3
回答
如何利用
Linux
内核生成方波
linux
、
linux-kernel
、
linux-device-driver
、
embedded-linux
我需要使用MIPS平台(这不是i386)开发一个产生方波的
Linux
驱动程序,周期约为1ms。我尝试过一些方法,但这些方法都没有成功: unstableCannot使用使用timer/hrtimer ->但周期为12 is,而使用实时附加包作为RTLinux/RTAI,因为它们不支持MIPS使用具有永久循环
和
udelay
浏览 3
提问于2012-02-01
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
西门子PLC——20个常见问题
使用通用定时器闪烁LED
西门子PLC最常见的20个问题详细解答
第4章 RGB舞台灯光
STM8视频教程资料分享
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券