-
HC32L130J8TA TIMER4无法输出PWM
使用hc32l13x_ddl_Rev1.9.2Lite\example\adt\CompareOutput工程官方描述:1)示波器分别连接PA08(TIM4CHA)与PA11(TIM4CHB)2)打开工程编译并运行3)示波器两个通道波形相同,都是占空比50%的方波按照上述步骤操作,示波器中没有出现指定波形,更换了3个芯片依然没有结果,应该排除芯片问题。打开调试窗口,定时器4有正常计数
2022-04-22 1 -
GD32F103RCT6 SDIO读block出现CRC校验失败
MCU=GD32F103RCT6SDIO模式=4BITS,POLLING参考例程:GD32F10x_Firmware_Library_V2.2.2\Examples\SDIO\Read_write可以通过SDIO初始化TF卡。可以通过SDIO写入数据到TF卡。在读数据时却出现CRC校验失败并跳出读block流程。使用的是sd_error_enumsd_block_read(uint32_t*preadbuffer,uint32_treadaddr,uint16_tblocksize);各位大佬有遇到过这个问题或者有什么思路吗?希望得到指点,不胜感激!复制if(SD_POLLING_MODE==transmode){/*pollingmode*/while(!sdio_flag_get(SDIO_FLAG_DTCRCERR|SDIO_FLAG_DTTMOUT|SDIO_FLAG_RXORE|SDIO_FLAG_DTBLKEND|SDIO_FLAG_STBITE)){if(RESET!=sdio_flag_get(SDIO_FLAG_RFH)){/*atleast8wordscanbereadintheFIFO*/for(count=0;count<SD_FIFOHALF_WORDS;count++){*(ptempbuff+count)=sdio_data_read();}ptempbuff+=SD_FIFOHALF_WORDS;}}/*whethersomeerroroccursandreturnit*/if(RESET!=sdio_flag_get(SDIO_FLAG_DTCRCERR)){status=SD_DATA_CRC_ERROR;sdio_flag_clear(SDIO_FLAG_DTCRCERR);returnstatus;
2022-03-01 1