-
在开发ST的时候,使用keil的ARM Compiler什么时候需要修改?
在开发ST的时候,使用keil有ARMCompiler,我看有的项目是Usedefaultcompilerversion5,有的是Usedefaultcompilerversion6这个是什么时候需要选择和修改?其优势均是什么?
2025-03-29 16 -
GD32F103C8T6,使用ST标准库,CAN初始化失败
本帖最后由fw19876311于2025-1-1417:01编辑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;=====================卡在这个位置}请教各位,有遇到过吗?麻烦指导下,谢谢大家!
2025-01-14 22 -
Microchip PIC32MK多电机开发板初始化ADC问题
我在使用PIC32MK多电机开发板例程时,按照说明文档,供电并短接JP4和JP6,用PICkit3将例程烧写进去以后,初始化会卡在ADC初始化这里while(ADCCON2bits.BGVRRDY==0U)//Waituntilthereferencevoltageisready{/*Nothingtodo*/}请问这个是为什么呢?
2024-05-20 16 -
请问MM32SPIN05问题
MM32SPIN05_q1和MM32SPIN05_q3区别?
2021-05-04 9 -
2020新唐音频电子选型手册哪里下载?
2020新唐音频电子选型手册哪里下载?
2020-09-18 5 -
NUC977如何使用MMU
请教下想使用MMU把某个内存地址映射成0,寄存器要怎么配置。
2020-09-18 5

问答