头像-245242

瞩目人kri

  • 广东省广州市
  • 单片机 嵌入式
  • 其它

个人成就

获得 6 次赞

帮助过6人

关于外部中断的优先级配置问题

项目里面使用了外部中断1112131415配置优先级的时候,是不是这5个中断只能配置同样的优先级代码中是这么写的        NVIC_InitTypeDef NVIC_InitStructure;                NVIC_InitStructure.NVIC_IRQChannel = EXTI15_10_IRQn;                                NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0x01;        //抢占优先级0,         NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0x00;                                        //子优先级0        NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;                                                                //使能外部中断通道        NVIC_Init(&NVIC_InitStructure); 

关于汇编语言LDR

 现在currentTask=0x20004488 ;nextTask=0x200003210;那么寄存器R0、R1是多少?   LDR R2 [R1]后,R2又是多少呢?有人懂这个吗?

外部中断触是否有电平触发

外部中断触发方式:除了上下降沿跟边沿触发外,还有电平触发吗

KEIL 里面变量为啥能跳转但是编译说没有定义该变量

KEIL 里面变量为啥能跳转但是编译说没有定义该变量

如何避免多中断修改变量

求助一下各位大佬,有的时候我们在使用同一变量进行操作的时候,又可能会因为被其他操作相关变量的中断打断而导致数值计算不准确例如:我在中断 串口中断中读取某一感器的数据并赋给数组A[];然后又在定时器中断中利用这一个数组进行计算,那么,当很巧合的时候,或者数据量很大的时候,就又可能出现tim中断中正读取到A[1];就被串口中断打断从而改变了数组A[]的数据,跳回到tim中断再进行计算就不准确了,这种情况无论优先级如何都有数据被改动的情况吧?我想问的是如何去避免这种情况,有什么方法防止我在计算的时候数据不被改变???​

有关LINUX的学习

小弟入门LINUX,看了一下《鸟哥私房菜》和韦东山老师的《嵌入式LINUX应用开发》,发现鸟哥主要讲的是系统的操作,韦东山老师的前面只简单讲了基本指令后就直接上开发板操作了。想问下鸟哥的是不是想学有关LINUX系统运维看的,而韦东山老师的是学习LINUX嵌入式系统看的?还有简单翻了一下韦东山老师的程序都是用寄存器的,LINUX系统是大多用寄存器编程吗?没有库函数吗?

WM8978是否可以设置成录音的同时,播放其他的音频文件?

WM8978是否具有录音的同时,并播放其他音频文件?

RT1052怎么使用内部的存储

RT1052使用内部的或者存程序的flash能不能实现数据存储