-
no such file or directory sos
debug调试时出现错误nosuchfileordirectory,但可以在项目资源管理器中能找到这个文件,并且release时可以编译各位大佬怎么解决
65浏览 0回复 0关注 -
zchong 回答了该问题
-
shenxiaolin 回答了该问题
-
GD-LINK无法在KEIL上调试的问题 sos
芯片:GD32F303RCT6调试器:GD-LINK调试软件:KEILV5(5.29)问题:开始调试后,程序从SystemInit直接进入HardFault中断,程序无法运行。启动文件:startup_stm32f10x_hd.s。驱动:st的标准库驱动,如stm32f10x_gpio.c。KEIL配置:芯片型号GD32F303RCT6。Debug通讯CMSIS-DAPDebugger。现象:能正常擦除、烧写程序到芯片。但是进入调试后,为进入main函数直接跳转到了HardFault中断。
341浏览 0回复 0关注 -
十个太阳 回答了该问题
-
stm32来按键控制步进电机,发现电机一得电就一直转 sos
我使用stm32来按键控制步进电机,本意是想按一次键,电机就整步n次,但是一按键,这个角度就一直转,变化幅度挺慢的,观察角度变化,有种在零点几反复跳的感觉,但是整体是增加的。以下是主函数和步进电机的封装函数###NextPage[title=主函数]###u8KeyNum;intmain(){KEY_Init();KEY_GetNum();Motor_Init();while(1){KeyNum=KEY_GetNum();if(KEY_GetNum()==8){Motor_RotateByStep(Foreward,1000,5);Motor_Stop();}}###NextPage[title=步进电机]###uint8_tSTEP;//用于存储电机正在走过的整步编号voidMotor_Init(void){//选择PB7,PB6,PB5,PB4分别为相A,B,C,D的输出GPIO_InitTypeDefGPIO_InitStruct;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE);GPIO_InitStruct.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_InitStruct.GPIO_Pin=Motor_A1|Motor_B1|Motor_C1|Motor_D1;GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOB,&GPIO_InitStruct);GPIO_ResetBits(GPIOB,Motor_A1|Motor_B1|Motor_C1|Motor_D1);}voidMotor_SingleStep(uint8_tStepNum,uint16_tDelay_Time_xms){switch(StepNum){case0://AGPIO_WriteBit(GPIOB,Motor_A1,Bit_SET);GPIO_WriteBit(GPIOB,Motor_B1|Motor_C1|Motor_D1,Bit_RESET);break;case1://BGPIO_WriteBit(GPIOB,Motor_B1,Bit_SET);GPIO_WriteBit(GPIOB,Motor_A1|Motor_C1|Motor_D1,Bit_RESET);break;case2://CGPIO_WriteBit(GPIOB,Motor_C1,Bit_SET);GPIO_WriteBit(GPIOB,Motor_A1|Motor_B1|Motor_D1,Bit_RESET);break;case3://DGPIO_WriteBit(GPIOB,Motor_D1,Bit_SET);GPIO_WriteBit(GPIOB,Motor_A1|Motor_B1|Motor_C1,Bit_RESET);break;default:break;}delay_ms(Delay_Time_xms);//延时,控制电机速度//Motor_Stop();//断电,防止电机过热}voidMotor_RotateByStep(RotDirectiondirection,uint32_tstep,uint16_tDelay_Time_xms){for(uint32_ti=0;i<step;i++){if(direction==Foreward)//电
364浏览 0回复 0关注 -
GD32F103C8T6,使用ST标准库,CAN初始化失败 sos
STM32F103C8T6正常运行的代码,直接平替GD32F103C8,CAN部分初始化异常,一直返回失败uint8_tCAN_Init(CAN_TypeDef*CANx,CAN_InitTypeDef*CAN_InitStruct){uint8_tInitStatus=CAN_InitStatus_Failed;uint32_twait_ack=0x00000000;/*Checktheparameters*/assert_param(IS_CAN_ALL_PERIPH(CANx));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_TTCM));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_ABOM));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_AWUM));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_NART));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_RFLM));assert_param(IS_FUNCTIONAL_STATE(CAN_InitStruct->CAN_TXFP));assert_param(IS_CAN_MODE(CAN_InitStruct->CAN_Mode));assert_param(IS_CAN_SJW(CAN_InitStruct->CAN_SJW));assert_param(IS_CAN_BS1(CAN_InitStruct->CAN_BS1));assert_param(IS_CAN_BS2(CAN_InitStruct->CAN_BS2));assert_param(IS_CAN_PRESCALER(CAN_InitStruct->CAN_Prescaler));/*Exitfromsleepmode*/CANx->MCR&=(~(uint32_t)CAN_MCR_SLEEP);/*Requestinitialisation*/CANx->MCR|=CAN_MCR_INRQ;/*Waittheacknowledge*/while(((CANx->MSR&CAN_MSR_INAK)!=CAN_MSR_INAK)&&(wait_ack!=INAK_TIMEOUT)){wait_ack++;}/*Checkacknowledge*/if((CANx->MSR&CAN_MSR_INAK)!=CAN_MSR_INAK){InitStatus=CAN_InitStatus_Failed;=====================卡在这个位置}请教各位,有遇到过吗?麻烦指导下,谢谢大家!
372浏览 0回复 0关注 -
第一次接触HC89S003AF4U7M,烧录脚都找不到 sos
谁有这个芯片的最小系统原理图啊,VCC直接电池4.2V,随着电量消耗,电池电压也会讲到2.7V,在这个过程,MCU能保持工作吗?以及对电池电压进行ADC采样,MCU的Vref脚要不要接啊,可以直接接在VCC上吗,VCC一直变化有啥影响
687浏览 0回复 1关注 -
zeshoufx 回答了该问题
-
qinlu123 回答了该问题
没有更多了