问答

汇集网友智慧,解决技术难题

xinxianshi

TA的家园币:1658  

  • 在开发ST的时候,使用keil的ARM Compiler什么时候需要修改?

    在开发ST的时候,使用keil有ARMCompiler,我看有的项目是Usedefaultcompilerversion5,有的是Usedefaultcompilerversion6这个是什么时候需要选择和修改?其优势均是什么?

    ARM 使用 开发 ST keil compiler

    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;=====================卡在这个位置}请教各位,有遇到过吗?麻烦指导下,谢谢大家!

  • Microchip PIC32MK多电机开发板初始化ADC问题

    我在使用PIC32MK多电机开发板例程时,按照说明文档,供电并短接JP4和JP6,用PICkit3将例程烧写进去以后,初始化会卡在ADC初始化这里while(ADCCON2bits.BGVRRDY==0U)//Waituntilthereferencevoltageisready{/*Nothingtodo*/}请问这个是为什么呢?

  • 请问MM32SPIN05问题

    MM32SPIN05_q1和MM32SPIN05_q3区别?

    spi pi

    2021-05-04 9
  • 2020新唐音频电子选型手册哪里下载?

    2020新唐音频电子选型手册哪里下载?

    新唐 电子 选型 音频

    2020-09-18 5
  • NUC977如何使用MMU

    请教下想使用MMU把某个内存地址映射成0,寄存器要怎么配置。

    MMU NUC 内存 寄存器 映射

    2020-09-18 5