腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使
中断
只
在
ISR
中
运行
而
不
运行
主
代码
、
我正在编写一段
代码
,它可以
在
微控制器处于深度睡眠状态时对脉冲进行计数。我希望外部
中断
只
运行
ISR
,它只会递增一个计数器。然而,我注意到,只要生成脉冲,就会传输数据,
而
不是
在
代码
中
设置特定的间隔。下面是我的
代码
,它说明了我想要做什么。BOD_OFF); // Put Arduino in Sleep mode 8 times 8 secondsvoid count(
浏览 13
提问于2020-05-03
得票数 1
3
回答
ISR
与main:
在
一个或另一个
中
运行
的权衡是什么?
、
、
我知道这与时间和效率有关,以及ISRs
如何
将时间从其他过程
中
抽出,但我不清楚这是为什么。我总是被告知要保持国税局的短时间。我有点搞不懂这是为什么。
浏览 0
提问于2015-05-02
得票数 1
回答已采纳
1
回答
在
处理过程中使用延迟函数时延迟较高/Arduino
、
、
、
arduino.analogWrite(r,255);arduino.analogWrite(b,0);它很大程度上落后于我的
代码
怎样才能在不停止我的整个
代码
的情况下闪烁红色led?我不能使用线程,因为arduino不允许这样做。
浏览 17
提问于2016-08-06
得票数 0
1
回答
在
微芯片C18上,什么是正常的
中断
延迟和上下文保存时间?
、
、
、
我使用的是微芯片C18编译器,在出现
中断
时,
在
ISR
代码
开始
运行
之前,我遇到了相当长的延迟。作为一个实验,这是我的主要功能:{ LATAbits.LATA4 = 0;作为
中断
处理程序,我使用从某个示例复制的
代码
(我不知道为什么会这样):void high_
isr
(void) LATAbi
浏览 1
提问于2011-06-20
得票数 2
回答已采纳
3
回答
运行
WinForm (VS2010 c++)的“后台”函数
、
、
我希望
在
单击一个按钮时,这个函数将开始
运行
,
而
单击anoter按钮(停止)该函数将被停止(
中断
)--但问题是,当该函数
运行
时,表单变得“卡住”--并且没有选择单击按钮Stop。那么,
如何
使
函数
在
不
阻塞表单的情况下
运行
?第二个问题是
如何
使
按钮停止--
如何
在函数
运行
时
中断
它(
在
函数之外) 我的理由是创建一个
浏览 4
提问于2011-07-31
得票数 5
回答已采纳
1
回答
带pic18f445k22的7段显示数字时钟
、
、
、
我写了下面的
代码
,
运行
一个数字时钟,但当我
在
proteus
中
模拟时,led
只
闪烁,显示器只显示00:00,并且它从来不算数。我使用计时器0和计时器1来产生1秒的延迟 char clck_cont = 0x00; char flags_hor = 0x00;
中断
浏览 1
提问于2019-06-29
得票数 0
1
回答
中断
繁重
代码
的单元测试
、
、
、
我正在为AVR芯片写C
代码
。
代码
中
包含大量
中断
服务例程,这些例程等待串行端口、ADC和定时器。
ISR
写入缓冲区,当
主
循环到达缓冲区时,它会检查缓冲区。我设计了缓冲区,以便
ISR
可以
在
主
循环读取它们时对它们进行更新。我想验证一下这是否有效。我有单元测试来验证基本操作,但我不清楚
如何
测试
在
主
循环读取缓冲区时触发
中断
会发生什么。我的单元测试非常基础--一些main()函
浏览 0
提问于2010-03-02
得票数 4
回答已采纳
4
回答
ISR
和函数调用的区别?
、
、
、
、
我想了解
ISR
(
中断
服务例程)和函数调用之间的区别。
ISR
: 有些
浏览 3
提问于2013-07-21
得票数 8
回答已采纳
4
回答
是否为每个函数和
ISR
分配了自己的堆栈大小
、
、
、
、
它是
在
我使用端口音频库
在
Windows上编写C++
代码
时出现的。它在文档中指出,不要在我的回调函数
中
编写太多
代码
,这些回调函数将传递给端口音频引擎,因为根据系统的不同,它可能会从
ISR
或从另一个论坛上的阅读
中
调用,说明它可能会导致堆栈溢出。我不是在这里询问任何端口音频特定的东西,但我想知道,如果在
ISR
中
编写的
代码
比
在
main函数
中
编写的
代码
多,为什么堆栈空间会有
浏览 1
提问于2016-10-13
得票数 0
2
回答
在
Arduino
中
如何
处理
中断
?
、
、
我正在对一个应用程序进行头脑风暴,其中可能每秒有几个来自两个不同来源(单独的
中断
)的
中断
,每个
中断
都
运行
一个函数,该函数只是将一个数字加到一个计数上。我想知道
中断
是
在
主
循环
运行
时异步
运行
,还是
在
处理过程
中
停止了
主
循环? 我的
主
循环确实需要millis()函数正常工作,我知道这在每个的
中断
中
是不可能的,如果
中断
同
浏览 2
提问于2011-10-29
得票数 3
回答已采纳
2
回答
当
ISR
正在
运行
而
另一个
中断
发生时会发生什么?
、
、
如果
ISR
正在
运行
,
而
另一个
中断
发生,会发生什么情况?第一个
中断
被打断了吗?第二个
中断
会被忽略吗?或者,当第一次
ISR
完成时,它会开火吗?编辑--我忘了把它包含在问题中(但我把它包括
在
标签
中
),我想问它是
如何
在Atmel AVR上工作的。
浏览 1
提问于2014-05-24
得票数 35
回答已采纳
1
回答
调度
中断
处理程序
、
我有一个Linux设备驱动程序,它使用
中断
处理程序来完成它的工作。
如何
安排每一个X毫秒(
中断
行被
中断
)调用的
中断
处理程序?
浏览 2
提问于2013-04-24
得票数 1
回答已采纳
1
回答
超声波传感器与AVR接口
、
、
、
我正在做一个项目,它的一部分是用超声波传感器读取,然后用串行通信发送,我编写了
代码
,它给出了随机读取,有时给出0作为读取,我用来寻找距离的公式对吗?或者还有另一个公式,我使用的是内部8 8MHz时钟的Atmega32,有人能帮助我并且知道我的
代码
出了什么问题吗?(UCSRA & (1<<UDRE)));_delay_ms(100);} if (
浏览 1
提问于2017-10-16
得票数 0
回答已采纳
2
回答
ISR
中
的操作系统上下文切换
、
我只想知道当一些异步事件引起
ISR
,
使
更高优先级任务准备
运行
时,操作系统实际上是
如何
进行上下文切换的。据我所知,当CPU进入
ISR
时,它会将一些寄存器值放入硬件堆栈,那么调度器
如何
检索这些值并将其放入任务堆栈?它是否访问硬件堆栈,以便复制所有已保留的值?我希望我说得够清楚了。 提前谢谢。
浏览 0
提问于2016-06-27
得票数 0
1
回答
树莓Pi与PiFace数字
中断
、
、
、
、
到目前为止,我已经遵循了几个步骤
使
它能够工作,这样我就可以与I/O端口(控制LED和操作开关来做事情)接口--我编写的python
代码
工作得很好,而且我可以让它做一些事情。目前,我只是在到处乱搞,
在
Pi上获得编程的感觉,并试图了解这些特性。我想为一个简单的6位二进制计数器设置一个状态机,当我告诉它时,它会上下计数,这是我非常容易做到的。但是当我试图将它提升到下一个层次,并使用
中断
设置状态时,我遇到了一些问题。 我遵循和来获得激活
中断
的
代码
。我编写的
代码
执行时没
浏览 4
提问于2015-09-06
得票数 2
回答已采纳
1
回答
这是
在
PIC24上禁用
中断
的安全方法吗?
、
、
、
几天来,我一直
在
寻找一个带有UART
代码
的间歇性错误。它使用
中断
服务例程(
ISR
)传输名为char txBuff[]的缓冲区及其长度int txLen。
在
主
代码
(即非
ISR
)
中
,我偶尔访问缓冲区以添加字节或查看要传输的字节数。包括:使用DISI指令,或清除GIE位,或更改
中断
优先级级别。 但我选择清除
中断
,以启用IECx
中
特定
中断
位的位。
在
本例<
浏览 15
提问于2020-07-01
得票数 3
回答已采纳
3
回答
中断
内部的静态变量
当使用微控制器(如PIC32MZ )时,
在
中断
中使用静态变量是否可以接受?这将是一个时间计数器。如果
中断
每秒钟触发一次,那么每秒钟都需要一个标志。另外,是否有必要使该变量易失性,还是它在
中断
中
的存在使其易失性?
浏览 0
提问于2018-10-25
得票数 3
回答已采纳
1
回答
什么是内核定时器系统,它与调度程序有什么关系?
、
、
、
调度程序
如何
知道某一段时间已经过去? 系统定时器与调度程序有什么关系?
浏览 1
提问于2017-11-14
得票数 5
回答已采纳
7
回答
软件
如何
识别
中断
的发生?
、
、
、
和pauses就是现在的task execution和starts serving
ISR
。假设我要写下面这样的
代码
:void main() for(;;)} void
ISR
() printf("\n Interrupt occurred"); }
浏览 1
提问于2012-06-12
得票数 1
回答已采纳
1
回答
阿迪诺音刻不容缓
、
、
我正在尝试播放一个音调,同时
在
液晶显示器上改变一些东西。我已经搜索过并尝试过原始线程,但似乎延迟仍然阻止了程序。我也试过完全删除延迟,但它跳过了除了最后一个音符以外的所有内容。
浏览 1
提问于2015-10-10
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
技术备忘
软件结构很重要!嵌入式C语言修炼之道
C语言嵌入式系统编程修炼之软件架构篇
Kafka解惑之Old Producer(1)——Beginning
说说 MQ之Kafka(三)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券