完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
10个回答
|
|
软件中断是由软件指令引起的。这通常可以方便地将RTOS的接口暴露给某些进程。对于一个正常的项目来说,只需“调用”合适的函数就更容易了,该函数还有一个优点,即可以指定参数并返回一个返回值。
鲍勃 |
|
|
|
|
|
|
|
你好,Dana,
1)你将用什么来触发ISR? 2)ISR必须做什么 3)这是一次ISR还是周期性ISR? 4)为什么只有软件? 我正在读取ADC值,我用它产生一个PWM。我想第一次阅读后产生的ADC值,PWM双频率,我想减少直到它不再是双频率,然后继续这个计划没有双频率了。 我想用ADC值第一阅读作为一个触发器,PWM频率降低为ISR(将只执行一次) 我以为它是软件,只是因为它是在阅读,我想用ISR降低双频率的ADC值。 谢谢回复 当做 罗西纳 |
|
|
|
在PWM设置函数中使用这样的构造不是更容易吗?
空隙设置PWM(UTC16 ADCValk) { UTIN 16 PWM比较; 静态uTIN FiSTRADAD=FALSE; 依赖于ADCValk的任意函数值 如果(第一个) { PWM比较/=2; pWMcRe=真; } PWMX写代码(PWM比较); } 假设你想要修改脉冲宽度而不是频率 快乐编码 鲍勃 |
|
|
|
|
|
|
|
一个中断将消耗更多的时间,因为实际的处理器状态必须保存在堆栈上并稍后检索。另一方面,您的PWM会消耗一段时间,这与检查和分支局部变量所需的执行时间相比,通常是相当长的。您可以发布您的完整的项目,这样我们都可以在你所有的设置,看看吗?这样做,使用的创造者- >;文件& gt;创建工作包(最小的)并将结果文件。鲍勃
PS:必须离开,将于当地时间19:00回到不来梅 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
最简单的是使用中断组件,在初始化之后使用ISRYStPixIn()API。
鲍勃 PS,你打算下周去Nurrnng'参观“镶嵌世界”的柏树吗?在那里和柏树工作人员交谈总是很有见识的。 |
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2069 浏览 1 评论
1826 浏览 1 评论
3634 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1760 浏览 6 评论
1510 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
507浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
357浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
410浏览 2评论
357浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
854浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:52 , Processed in 1.051799 second(s), Total 94, Slave 78 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号