问答

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

chenjun89

TA的家园币:1638  

  • GD32H737 SPI datasize = 16 bit时无法收发

    这段代码执行的是SPI收发功能,使用仿真器debug时会停在spi_i2s_data_receive处(等待接收标志位),但是如果把datasize改成8bit就能正常收发数据,请问是什么原因呢?uint32_tSpi_Transfer16(SPI_BusDef*spi,uint16_t*TxBuf,uint16_t*RxBuf,uint16_tlen){uint32_tret=0;Spi_Nss(spi->Nss,0);spi_master_transfer_start(spi->Periph,SPI_TRANS_START);for(inti=0;iPeriph)&SPI_FLAG_TP));spi_i2s_data_transmit(spi->Periph,TxBuf);RxBuf=spi_i2s_data_receive(spi->Periph);}while(RESET==spi_i2s_flag_get(spi->Periph,SPI_FLAG_TC));Spi_Nss(spi->Nss,1);returnret;}

  • GD32F407使用freeRTOS死机

    在GD32F407跑了freeRTOS,串口接收使用了DMA+IDLE中断来实现不定长接收,串口的IDLE中断中接收完数据后,通过事件通知线程执行解析,但是中断中调用xEventGroupSetBitsFromISR函数后就会死机

  • 国民技术n32g031睡眠模式无法唤醒

    求问:n32g031单片机使用PWR_EnterSLEEPMode(SLEEP_ON_EXIT,PWR_SLEEPENTRY_WFI)进入睡眠模式后无法触发按键外部中断,以至于无法唤醒芯片继续运行。如果把此函数放在while(1)里面就可以,外边就不行!大家有遇到这个问题的吗~~~

  • AotoChip AC78013芯片的MPU(内存保护单元)功能

    大家有没有用过AotoChipAC78013芯片的MPU(内存保护单元)的功能,用户手册一句话带过了,官网上也没有测试代码可以借鉴。大佬们有示例代码可以借鉴吗?

  • MM32怎么使用内部参考电压提高ADC采集准确度

    MM32F002怎么使用内部参考电压,有详细的代码吗

    国产芯片

    2023-09-05 3
  • 为什么APM32...SWD不能识别芯片,

    为什么不能识别到芯片,选择STM32RBT6就能识别到极海的芯片选择APM32RBT6就不能识别到芯片,下载算法也添加了,但是选择STM32RBT6用极海的芯片编译会报错怎么回事不能识别APM32RBT6的芯片怎么解决6666

    2023-06-09 2
  • GD32A503 CAN FIFO

    本帖最后由tyw于2023-5-1618:57编辑GD32A503的CANfifo和滤波器怎么用,求大神指点tyw注

    2023-05-16 5
  • 电流波形不好怎么调整

    不够正玄还出现波形震荡、、、有没大帅指点一下,08x系列

    MUC

    2023-03-19 9
  • 小华单片机HC32F460的跑官方例程时会发送不成功

    目前在调试HC32F460时会卡在如下代码:在while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_STB_TX)==RESET){},哪位大佬可以指点一下吗?staticvoidCanTx(void){uint8_ti;staticuint8_tu8Data;for(i=0U;i<CAN_TX_DATA_SIZE;i++){m_stcTx1.au8Data=u8Data++;m_stcTx2.au8Data=u8Data++;m_stcTx3.au8Data=u8Data++;}/*FramewithCAN_ID1*/m_stcTx1.u32Ctrl=0x0UL;m_stcTx1.u32ID=CAN_TX_ID1;m_stcTx1.IDE=CAN_TX_ID1_IDE;m_stcTx1.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_PTB,&m_stcTx1);/*StartPTBTX*/CAN_StartTx(CAN_UNIT,CAN_TX_REQ_PTB);/*Checktransmissionend.*/while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_PTB_TX)==RESET){}CAN_ClearStatus(CAN_UNIT,CAN_FLAG_PTB_TX);/*FramewithCAN_ID2*/m_stcTx2.u32Ctrl=0x0UL;m_stcTx2.u32ID=CAN_TX_ID2;m_stcTx2.IDE=CAN_TX_ID2_IDE;m_stcTx2.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_STB,&m_stcTx2);/*FramewithCAN_ID3*/m_stcTx3.u32Ctrl=0x0UL;m_stcTx3.u32ID=CAN_TX_ID3;m_stcTx3.IDE=CAN_TX_ID3_IDE;m_stcTx3.DLC=CAN_TX_DLC;(void)CAN_FillTxFrame(CAN_UNIT,CAN_TX_BUF_STB,&m_stcTx3);/*StartSTBTX*/CAN_StartTx(CAN_UNIT,CAN_TX_REQ_STB_ALL);/*Checktransmissionend.*/while(CAN_GetStatus(CAN_UNIT,CAN_FLAG_STB_TX)==RESET){}CAN_ClearStatus(CAN_UNIT,CAN_FLAG_STB_TX);}

    hc32f460 CAN

    2023-03-02 6
  • 关于MM32F031 q版正常和n版不工作

    使用q版配置工程文件,编译后下载到q版芯片可以正常运行;但如果下载到n版或o版,不能正常运行。查了下datasheet,里面只有最后型号命名提到q和n是指coreversion,但没提这2个版本具体区别。是否需要使用对应的启动文件:比如system_MM32F031x4x6_q.c和startup_MM32F031x4x6_q.s,需要更换,其它库文件也需要更换?目前没找到n版和o版的这方面资料。如何才能让n版和o版也能工作起来?

    嵌入式 MM32F031

    2023-01-09 12
  • 在keil中基于AC78016仿真,在logic analyzer 中无法添加GPIO信号

    在keil中基于AC78016仿真,在logicanalyzer中无法添加GPIO信号

    国产芯片

    2022-11-04 11
  • OTP 仿真器问题

    OTP仿真器HC-IDC-V4的仿真引脚如何与芯片连接?---------------仿真引脚:GND,EM0,EM1,EM2,SCK,SDA,RST,F4M0,SLEEP,BUSY,VCC。

    2022-09-30 11
  • KF32A151MQV 配置PWM输出

    想问各位大佬配置PWM的频率和占空比是根据哪个计算公式呀在官方的文档中看到这个公式,有点看不懂C:\Users\guanyaqi\AppData\Local\Temp\企业微信截图_16638938912548.png

    国产芯片 嵌入式

    2022-09-23 10
  • 萌新提问:N32G430 系列有多线程的例子吗?跪求一个

    萌新提问:N32G430系列有多线程的例子吗?跪求一个!用来学习!

    N32G430 多线程 学习

    2022-09-08 12
  • N32G457这款产品的以太网接口、数字摄像头接口功能稳定么?

    N32G457系列(工业互联型)采用32bitARMCortex-M4F内核,集成高达512KB片内FLASH,144KBSRAM,多达17个高性能模拟器件,18个数字通讯接口,同时集成10/100M以太网接口,数字摄像头接口,内置10余种密码算法硬件加速引擎,支持存储加密、用户分区保护、安全启动等多种安全特性。这款产品的以太网接口、数字摄像头接口功能稳定么?

123下一页