-
stm32U575 arduino进不了中断 sos
最近在学习arduino驱动STM32U575,开发环境为vscodeplatformio。freertos。我在使用检测IO是可以的,但是用中断,进不了中断。代码如下:#include#includevolatileboolbtnPressed=true;volatileboolbtnReleased=false;volatileintcouter=0;SemaphoreHandle_txSemaLED=NULL;//创建信号量HandlervolatileTickType_tbtnDeounce=0;//用于buttonDebounceTickType_ttimeOut=1000;//用于获取信号量的TimeOut1000ticksbytepin=PB7;voidflashLED(void*pt){pinMode(pin,OUTPUT);while(1){if(xSemaphoreTake(xSemaLED,timeOut)==pdTRUE){if((xTaskGetTickCount()-btnDeounce)<100){digitalWrite(pin,!digitalRead(pin));vTaskDelay(1000);}}}}voidbuttonPressed(){Serial.println("butclicked.");btnDeounce=xTaskGetTickCountFromISR();xSemaphoreGiveFromISR(xSemaLED,NULL);}voidsetup(){Serial.begin(115200);Serial.println("Startflashled....");xSemaLED=xSemaphoreCreateBinary();if(xSemaLED==NULL){Serial.println("NoEnoughRam,UnabletoCreateSemaphore.");}else{xTaskCreate(flashLED,"FlashLED",1024,NULL,6,NULL);}pinMode(PC13,INPUT_PULLDOWN);attachInterrupt(PC13,buttonPressed,HIGH);//创建外部中断}voidloop(){//putyourmaincodehere,torunrepeatedly:}
2804浏览 0回复 21关注 -
mac系统下usb HID键盘运行不稳定的问题 sos
各位技术大佬您们好,我请教个问题,使用两个EP端点的HID键盘在mac系统下运行不稳定,在mac笔记本中的系统偏好设置的键盘设置下面的‘更改键盘类型’按键一直在闪烁,键盘打字速度过快会出现漏掉一些键值。然后在配置描述符里面删除一个接口描述符以及接口描述符下的端点描述符,只使用usb一个接口、hid、EP端点描述符的话不会出现该问题。我应该怎么解决使用两个EP端点的前提下,在mac系统可以稳定运行,在window下面是没有这个问题的。
1591浏览 0回复 22关注 -
vivado配置modelsim sos
求问大神,vivado安装好,在对modelsim进行配置启动路径时候发现配置不成功接着打开vivado的启动快捷方式发现vivado缺失了libboost_signal.dll和librdi_common.dll还有librdi_commonmain.dll三个文件,现在打不开了,接着看网上文章有的说改注册表但ctrl+F之后找到一堆乱七八糟的和vivado不相干的东西,还有的说是VC++的问题,打开修复却配置失败,怎么解决?
3559浏览 0回复 23关注 -
GD32F103的TIMER0 sos
48脚的PA12引脚旧的手册上和新的手册描述不一致,有人注意点这个吗?旧的是TIM1_ETR,新的变成TIME0_ETI了,现在老程序不兼容了。
1900浏览 0回复 21关注 -
CCS8.3 观看除主程序以外的其他头文件和源程序中的变量地址 sos
想通过调试中的expression观看变量地址。我将其他头文件和源程序中的变量放到watchexpression,但是一直没有成功,提示identifernotfound.但是我在主程序中的变量地址能看到,如inta=1;可以看到a的值和地址。但是我在将inta=1;放到其他.cpp中,在添加到watchexpression中,却提示identifernotfound。
1277浏览 0回复 22关注 -
esp8266 联网休眠功耗多大? sos
想做个用电池的物联网开关,请问如果需要保持mqtt连接,功耗能到多小,不设置路由器参数的情况下我使用mcuNode测试有40ma...
1126浏览 0回复 22关注 -
LKS32051D软件延时问题 sos
请问例程中softdelay函数中nop指令延时时间是多少,注释写是一微妙,但测量偏差较大,想知道这个时间是怎么来的。或者有没有其他可以精准定时的方法
797浏览 0回复 22关注 -
AT_32F437 摄像头采集二维码条形码 sos
大部分条码和二维码程序我已经做好了,有需要的朋友可以找我拿少部分的二维码比如PDF417,AztecCode等等的解码怎么办呢,大佬们给个方向
1051浏览 0回复 21关注 -
sizeof(struct task_struct)编译错误 sos
我在学习Linux进程管理的时候看到task_struct这个结构体,想看下它占多大的结构体,所以想sizeof看一下,没想到发生了下述的错误。之后度娘搜索并没有找到有效答案,请教一下各位工程师,出现这个错误的原因是什么,以及如何解决?编译环境:gcc7.5.0代码:#include#includeintmain(){structtask_structa;printf("sizeof(structtask_struct)=%d\n",sizeof(a));return0;}编译错误:error:invalidapplicationof‘sizeof’toincompletetype‘structtask_struct’printf("sizeof(structtask_struct)=%d\n",sizeof(structtask_struct));
1229浏览 0回复 21关注
没有更多了

问答