问答

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

嵌入小菜菜

TA的家园币:438  

  • MM32F103RET6 SPI1设置问题

    voidSPI1_Init(void){SPI_InitTypeDefSPI_InitStructure;GPIO_InitTypeDefGPIO_InitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1,ENABLE);//SPI1clkenableGPIO_PinAFConfig(GPIOA,GPIO_PinSource4,GPIO_AF_0);GPIO_PinAFConfig(GPIOA,GPIO_PinSource5,GPIO_AF_0);GPIO_PinAFConfig(GPIOA,GPIO_PinSource7,GPIO_AF_0);GPIO_PinAFConfig(GPIOA,GPIO_PinSource6,GPIO_AF_0);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_4;//spi1_cspa4GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//推挽输出GPIO_Init(GPIOA,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;//spi1_sckpa5GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;//推免复用输出GPIO_Init(GPIOA,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_7;//spi1_mosipa7GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;//推免复用输出GPIO_Init(GPIOA,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_6;//spi1_misopa6GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;//推免复用输出GPIO_Init(GPIOA,&GPIO_InitStructure);GPIO_InitStructure.GPIO_Pin=GT22L_HOLD;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GT22L_HOLD_PORT,&GPIO_InitStructure);GT22L_HOLD_H;SPI_InitStructure.SPI_Mode=SPI_Mode_Master;SPI_InitStructure.SPI_DataSize=SPI_DataSize_8b;//DMA数据宽度SPI_InitStructure.SPI_DataWidth=SPI_DataWidth_8b;SPI_InitStructure.SPI_CPOL=SPI_CPOL_High;//mode0SPI_CPOL_Low,SPI_CPHA_1Edge;SPI_InitStructure.SPI_CPHA=SPI_CPHA_2Edge;//mode

    spi mm32f103 GPIO gp IO ni

    2021-06-19 7
  • HC32F030能兼容STM32F030程序吗?怎么移植呢?

    本帖最后由qq444023542于2021-5-1613:42编辑HC32F030能兼容STM32F030程序吗?LL库怎么移植呢?

    移植 HC

    2021-05-16 10
  • 结构体按位对齐后的赋值

    本帖最后由slf123123于2021-4-1909:13编辑typedefunsignedlongDWORD;#pragmapack(push)#pragmapack(1)typedefstructsi{DWORDa:4;DWORDb:7;DWORDc:3;DWORDd:1;DWORDe:3;DWORDf:14;}si;#pragmapack(pop)如上所示这个结构体对齐后是四个字节然后uint8buff[4];怎么将buff赋值给整个结构体structsisu={buff[0],buff[1],buff[2],buff[3]};这样赋值不行吗

    ig struct AC ck typedef structs

    2021-04-17 14
  • 智能车竞赛,关于SD卡读写问题

    使用MM32F3270例程里面的SDIO能正确读出SD卡的信息,但是在调用函数对SD卡进行写入的时候,返回成功,但是数据并未写入。请问可能是什么原因?

  • 华大UID如何读取

    如何读取华大HC32L13X系列的UID?如下读取代码,执行就挂了...#defineMCU_UID_ADDR_S0x00100E74uint8_ti=0;uint8_tdata[10]={0};/*read*/for(i=0;i<10;i++){data=*(unsignedchar*)(MCU_UID_ADDR_S+i);}

    ui AD ADDR MCU DDR

    2021-02-01 11
  • MINI58模拟比较器问题

    使用MINI58做了一款无刷马达控制器,使用到内部模拟比较器1,批量生产的时候出现了5%左右的马达驱动不顺畅。分析发现单独只配置好模拟比较器,转动马达检测过零信号,没问题的板子过零信号非常的准确,刚好在比较器的输入+和输入-电压相等的瞬间比较器翻转,但是有问题的板子,过零信号偏差比较多。请问模拟比较器除了按照数据手册上面配置好,对应的IO口设置为输入状态,配置成对应的功能。还有什么需要注意的地方吗?有没有校准功能?

  • 华大HC32F005有没有提供PCB封装库?

    HC32F005在官网找了好久没找到,请问谁有AD或者其他封装库

    PCB封装库 HC AD

    2020-12-15 5
  • 使用发送寄存器空中断在关闭寄存器空中断以后还会进入

    Disable发送寄存器空中断不管用吗?我在调试的时候遇到开启发送寄存器空中断后关不掉

    寄存器 调试 BLE

    2020-12-09 7
  • Chip ON IDE KF32在线调试问题

    出现这个现象,一般有哪些原因?连接没问题,前几次还可以2020-12-0710:53:42当前调试项目为:wenkongqi2020-12-0710:53:42:--------------------------------------------------------------2020-12-0710:53:42:操作:"EARSE""FLASHSPACE""Protect"2020-12-0710:53:46:编程成功,用时:0分4秒540毫秒2020-12-0710:53:46项目:wenkongqi,芯片在线调试,等待运行到main.....2020-12-0710:53:46:--------------------------------------------------------------2020-12-0710:53:53:运行到main超时,检测选项gstabs+勾选,芯片程序同步下载,ISP编程条件移除,调试端口保留,或其他造成调试失败的情况2020-12-0710:53:53:其他调试失败可能为看门狗复位、main函数前代码耗时过长或启动预运行芯片时程序运行出错等2020-12-0710:53:53目标调试终止.搜索复制

    Chip IDE 在线调试 芯片 AI

    2020-12-07 9
  • 芯片、半导体和集成电路之间的区别是什么?

    芯片、半导体和集成电路之间的区别是什么?

  • 灵动的MCU支持ST-LINK吗

    想体验一下,不知道要不要再买一套烧录器

    MCU ST-LINK 烧录器 烧录

    2020-10-28 23
  • 51单片机的tx 和rx不够用怎么办

    做一个东西,要用几个传感器采集数据发送,但是单片机就一个txrx,要怎么办?