闭上眼睛就是天黑
获得 3 次赞
帮助过154人
我用F107的板子,准备每隔0.5进一次定时器中断,可是发现程序没有进中断,我用LED能否点亮来判断有没有进中断,结果灯不亮,我检查我的配置,也没发现什么问题,请大神帮我看看,分析分析,感谢!!! //定时器5初始化 //定时0.5s每0.5s进一次定时中断 void TIM5_Enable(u16 arr) { TIM_TimebaseInitTypeDef TIM_TimebaseStructure; NVIC_InitTypeDef NVIC_InitStructure; NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM5ENABLE); TIM_TimebaseStructure.TIM_ClockDivision=0; TIM_TimebaseStructure.TIM_CounterMode=TIM_CounterMode_Up; TIM_TimebaseStructure.TIM_Period=arr;//arr=4999 TIM_TimebaseStructure.TIM_Prescaler=7199; TIM_TimebaseStructure.TIM_RepetitionCounter=0; TIM_TimebaseInit(TIM5&TIM_TimebaseStructure); NVIC_InitStructure.NVIC_IRQChannel=TIM5_IRQn; NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE; NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3; NVIC_InitStructure.NVIC_IRQChannelSubPriority=3; NVIC_Init(&NVIC_InitStructure); TIM_ClearITPendingBit(TIM5TIM_IT_Update); TIM_ITConfig(TIM5TIM_IT_UpdateENABLE); TIM_Cmd(TIM5ENABLE); } void TIM5_IRQHanler(void)//TIM5中断 { if(TIM_GetITStatus(TIM5TIM_IT_Update)==SET) //检查指定的TIM中断发生与否:TIM 中断源 { TIM_ClearITPendingBit(TIM5TIM_IT_Update);//清除TIMx的中断待处理位:TIM 中断源 ; if(TX_RX_SET==0) { LED_RUN=1; printf("1111/r/n"); RS485_SendData(); } } }
最近使用nRF-Connect软件对nRF52832芯片进行空中OTA,出现了下图错误,有没有大神遇到此类情况 微信截图_20210514235930.png (287.66 KB 下载次数: 0) 下载附件 昨天 00:01 上传 上图红色的log就是提示的错误 出现此错误的操作步骤(不知道还能不能复现): 1、正常进行升级,当界面进度显示到90~98%的时候(大约的范围),进度条不动了,待会就会提示升级失败,并断开连接 2、接着重新连接蓝牙 3、再次进入升级,则提示上图的错误信息 出现这个错误信息之后,无论连接多少次进行升级,都是同样的错误,最后使用j-flash进行硬刷恢复的(忘记读取flash数据回来了) 论坛里边有没遇到此类情形的?有什么好的解决办法没有,我怕这个现象在UART升级当中也存在
手里有CH341芯片USB转TTL的下载器,现在用来烧录STC的单片机 看了赛元的资料,用的是IIC通讯,我手里这个应该不能用了吧? 看了网上有种USB转TTL和IIC两种功能的下载器,不知道能不能用,还是一定要官方的仿真器呢 官方资料 某一个宝TTL和IIC双功能