腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
作为
linux
内核模块的
pwm
软件
c
、
linux
、
linux-kernel
、
embedded
、
pwm
我需要为
linux
内核实现
PWM
-模块,它应该是高分辨率的(在我的400 me cpu上会有10 Can以上的酷),有人能给我一个建议吗?内核版本为2.6.28.9。设备没有恶意
PWM
驱动程序。
浏览 6
提问于2015-06-05
得票数 0
回答已采纳
1
回答
在
Linux
内核模块中配置DMA
linux-kernel
、
raspberry-pi
、
interrupt
、
dma
、
pwm
对于我的应用程序,我会通过内核空间中的DMA将一些在RAM中分配的数据发送给
PWM
fifo。当数据向量完成时,我会使用DMA生成一个
中断
,所以要加载下一个向量并触发其他行为.我读过O‘’Reilly的第三版"
Linux
设备驱动程序“,但我对使用DMA引擎有点困惑。我需要学习如何在内核空间中使用(内存->
pwm
fifo)。
浏览 1
提问于2019-06-29
得票数 0
2
回答
用于脉宽调制干扰的uC/OS-III系统及外围timer0
c
、
timer
、
pwm
、
ucos
、
micrium
最后一个句点匹配生成一个
中断
来设置下一个周期的所有三种颜色输出。我试图在timer0
中断
期间禁用来自操作系统的
中断
,方法是在
中断
周围添加以下代码:{ OS_CRITICAL_ENTER(
PWM
_TIMER,
PWM
_RED);
PWM
_TIMER->EMR &= ~(((uint32_t) 0x01) <<
PWM
浏览 5
提问于2016-04-23
得票数 0
回答已采纳
1
回答
在单片机编程中,有什么更好的方法来避免main()和ISR例程之间的竞争条件?
stm32
、
microcontroller
在对stm32f103(32位机)等单核单片机进行编程时,我们编写
中断
例程。让我们以ISR中的一个计时器计数
PWM
为例。void interrupt_handler(){}// volatileint32
pwm
_count ; while(true){ calculate(
pwm</em
浏览 6
提问于2022-10-11
得票数 0
7
回答
软件
PWM
而不破坏CPU?
c
、
embedded
、
pthreads
、
gpio
我想要产生
PWM
信号(比方说,对于少量数字GPIO引脚,但超过一个)。我可能会编写一个程序,它创建了一个线程,然后在该线程中使用适当的sleep()等在任务周期中无限循环,以得到正确的比例。编辑:假设
Linux
或其他通用POSIX操作系统在访问硬件GPIO引脚的机器上运行。 编辑:我以为很明显我会用睡眠来实现
PWM
。
浏览 8
提问于2012-03-14
得票数 1
回答已采纳
1
回答
如何为Arduino Due上的硬件
PWM
配置
中断
?
arduino
、
interrupt
、
pwm
我将使用
PWM
在所需的笔记频率上产生输出波形,并在192 the上采样该波形。我能够以所需的频率输出
PWM
并调整脉冲宽度(用示波器测试),但我需要配置
中断
,以便在不同的声音频率(正弦、锯齿等)下计算不同类型的波的下一个所需的
PWM
值。每次
中断
触发(192 the )时,一个函数将根据音符值(可听频率)计算下一个脉冲宽度值。 到目前为止,这是我的代码。我可以让
PWM
工作,但我的
中断
中的伪代码(打开和关闭引脚)不会切换引脚。我知道代码的问题是
中断
不能正确触
浏览 2
提问于2016-03-13
得票数 1
1
回答
在板上使用C++,我有什么选择?
c++
、
pwm
、
google-coral
但是,我在这个库中无法找到使用硬件
PWM
的任何东西。有可能吗?
浏览 4
提问于2022-02-08
得票数 0
1
回答
Arduino pulseIn返回奇怪的值
arduino
我正在尝试连接我的arduino板到我的RC接收器。我有一个非常标准的4xAA包供电的接收器,我有一个通道的接收器连接到端口7的arduino (我已经尝试了几个不同的引脚)。下面的代码只返回8000范围内的数字(有时是9000,有时是7000),但当我将控制从发射器应用到通道时,这一点不会改变。更奇怪的是,即使7号端口的连接线从接收器上拔下(但仍连接在arduino上),数字仍会返回。这有意义吗?有什么想法吗?unsigned long duration; { Serial.begin(
浏览 2
提问于2013-12-22
得票数 0
1
回答
STM32 -如何触发
中断
后,一定的脉宽调制准时?
timer
、
stm32
、
stm32f4discovery
、
stm32f4
、
stm32-hal
为了使用一些外围设备,我已经配置了我的板: 我想触发一个
中断
后,一定时间的
PWM
水平,让我们说50%。因此,我想在25毫秒处运行一个
中断
,以便使用模数转换器来采样它的模拟输入。。 你对我如何实现这样的
中断</
浏览 7
提问于2016-09-30
得票数 3
回答已采纳
1
回答
Yocto设备树覆盖
linux-kernel
、
beagleboneblack
、
yocto
、
bitbake
因此,这就是我所做的,现在我的菜谱-内核目录如下所示:├── bbb-
pwm
│ └── files│ ├── COPYING├── hellokernel└──
linux
├──
linux
-stable_4.1.bbappend
浏览 2
提问于2016-09-05
得票数 4
回答已采纳
1
回答
Beaglebone devm_
pwm
_get返回ENODEV
linux
、
linux-device-driver
、
beagleboneblack
、
yocto
、
pwm
= "tfe,bbb_
pwm
-1.00.a";
pwm
-names = "
PWM
_P8_13";pins function15[ 7.541304] bbb-
pwm
bbb-
pwm
@123: obtain a copy of previouslyclaimed
浏览 6
提问于2016-09-11
得票数 1
回答已采纳
1
回答
在内核模块中使用脉宽调制(
PWM
)接口
c
、
module
、
linux-kernel
、
driver
、
pwm
我是内核开发驱动程序的新手,我正在尝试使用这个模块信息开发一个
Linux
内核模块: PS:我不想使用sysfs,我会以编程方式配置
pwm
信号。
浏览 6
提问于2016-12-14
得票数 0
1
回答
具有编码器计数的MSP432
中断
c
、
interrupt
、
sensors
、
encoder
、
msp432
我正在为一个项目使用MSP432,我想知道当增量编码器达到指定计数时如何生成
中断
。该
中断
应阻止电机在特定方向上移动。analogWrite(
pwm
_motor,0); // telling motor to activate at 60%
PWM
if(enco
浏览 8
提问于2018-11-20
得票数 1
1
回答
如何消除从无线电接收机读取的
PWM
噪声?
arduino
、
signal-processing
、
interrupt
、
robotics
、
interrupt-handling
对于我的机器人项目,我想从Arduino上的接收器中读取
PWM
。我遇到了两个选择:我不能使用pulseIn()的第一个选项,因为我希望我的机器人继续操作,如果接收信号不来ROLL] == 1){ CH[ROLL] = ((curr_time - timer[ROLL]));} 我实际上可以读到
PWM
我设法追踪原因,发现
PWM
是疯狂地充满噪音。它不稳定
浏览 11
提问于2020-11-28
得票数 1
回答已采纳
1
回答
如何在
Linux
内核中使用
pwm
-传呼机模块?
linux
、
device-tree
、
pwm
我已经按照
Linux
设备树设置了
PWM
驱动的传呼机。power properties subsystem uevent uniq
pwm
-beeper也许我对
pwm
-传呼机有很大的误解,因为它显然是作为输入设备创建的。请帮帮我!-传呼机:参数比属性长6.716574
浏览 2
提问于2019-06-07
得票数 3
2
回答
“多任务”的Arduino算法
c
、
algorithm
、
arduino
、
multitasking
首先,我不是在寻找确切的代码,只是为了帮助创建一个算法。开始吧..。我需要arduino做的是,当JSON数组等于1时,打开或关闭LED,直到JSON数组再次等于0为止。 我遇到麻烦的是,设计了一种算法,在同时继续发送HTTP请求的同时
浏览 2
提问于2013-08-15
得票数 0
回答已采纳
1
回答
linux
3.8中的leds
pwm
驱动程序
linux-kernel
我试图在
Linux
3.8版本中启用leds
pwm
驱动程序.但是Kconfig说驱动程序depends on HAVE_
PWM
配置,我无法在任何地方看到那个配置。花了一段时间后,我认为
linux
3.8 (或者至少来自TI的
linux
3.8)不支持led
pwm
驱动程序。 Device Drivers⇒L
浏览 0
提问于2014-04-16
得票数 1
3
回答
用2个定时器的stm32产生无穷大脉宽调制
timer
、
stm32
、
pwm
、
servo
我有10个伺服电机,我想得到它们的全部,我使用两个定时器
中断
与不同的定时器频率,以产生不同的
PWM
频率为每个引脚。
浏览 2
提问于2016-07-23
得票数 1
回答已采纳
1
回答
从ISR内部改变
PWM
占空比
avr
、
pwm
、
isr
、
dithering
我有一些小问题,实现抖动功能,以升级我的ATmega88和它控制的leds的
PWM
分辨率。volatile uint8_t dither_count=0;volatile uint8_t BYTE_LOW=0; TCCR2A |= (1 << COM2A1);/
浏览 3
提问于2017-10-03
得票数 0
1
回答
BananaPi M2 0上的脉宽调制
armbian
、
bananapi
下一步是验证
PWM
工作,所以这里的乐趣开始。pin you choose is not surport hardware
PWM
or you can use it in softPwm所以我决定:you choose the hardware
PWM
:1没有这样的覆盖所以
浏览 0
提问于2023-04-22
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux驱动系列-PWM驱动
这篇文章给大家介绍一下Linux的中断系统
美国恶劣天气导致Linux之父家中断电断网六天:内核更新延期
树莓派3通过PWM信号控制电机转速
ARM系列-中断(三)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券