问答

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

  • HK32F030M如何使用片内EEPROM存储枚举值 sos 赏1000家园币

    最近看航顺芯片的例程对这个问题产生了疑惑,请用过航顺芯片的大佬们指点一下,希望能够提供验证成功的代码

    单片机 EEPROM HK32F030M 使用 芯片 航顺芯片

    3594浏览 0回复 8关注
  • LKS_SCOPE检测不到下位机的RTT sos

    程序中宏定义打开了,JLink也能识别导入变量,但是就是检测不到下位机的RTT,是不是因为用3.3V伏JLink的缘故,求大佬解答

    Scope 下位机 RT LKS link 定义

    1354浏览 0回复 8关注
  • 请问下cw32f030,定时器可以配置中央对齐模式吗。 sos

    请问下cw32f030,定时器可以配置中央对齐模式吗,我想做同一定时器的两条有相位差的pwm。

    定时器 CW32F030 PWM 相位 相位差

    1217浏览 0回复 7关注
  • 误将选选项字节DRP开启了,该如何关闭? sos

    使用GD32AllInOneProgrammer,检查保护状态时,误将DRP开启了,现在通过GD32AllInOneProgrammer工具无法关闭DRP,芯片也下载不了程序了,该怎么办?

    选项 GD32 No 2A MM GD3

    1232浏览 0回复 8关注
  • GD32F307ZGT6 CAN可以正常发送数据,但接受到的ID错误 sos

    can发送数据正常,接受中断也能进入,但是接受到的ID错误的,并且接受不同ID的报文,printfid都是同一个值

  • 请问,小华烧录器 HCTL-01B资料在哪里有?厂家网站上搜不到 sos

    请问,小华烧录器HCTL-01B资料在哪里有?厂家网站上搜不到

    小华 烧录器 烧录 网站 HC

    1437浏览 0回复 7关注
  • N32L403K8无法使用PA15做PWM输入捕获 sos

    在库函数中没有找到关闭JTAG引脚的函数现在初步怀疑是JTAG功能导致的,程序中只是更改了IO的复用功能,可以触发定时器溢出中断,但无法触发捕获中断

    a15 使用 输入捕获 N32L403 PA PWM

    1628浏览 0回复 7关注
  • MSPM0L1105低功耗问题 sos

    软件设计是上电检测PA18电平,若是低电平则进入低功耗模式,配置PA18上升沿中断,此时电流消耗正常(5ua),当退出低功耗后,复位使能外设并配置外设(URAT0,SPI0,ADC,定时器),并将PA18配置成模拟量输入A8,检测到该引脚电平低于2.1V后重新进入低功耗(5v断电,换成3.3V供电),此时进入低功耗时有时候会导致功耗异常(5ua或者390ua)。目前怀疑是某个中断一直使能且标志位未清,通过DEBUG发现仅仅使能GPIOA中断且标志位也未置位。有没有大哥遇到过这个问题,为小弟解解惑,被卡在这里半个月了。

    低功耗 MSPM0 11 105 PA 电平

    1729浏览 0回复 7关注
  • pic16现在的烧写速度慢了 sos

    之前用pic16f616,icd3+mplab8烧写很快,现在换了mplabx+kit3,为什么烧写速度慢了很多?

    Microchip pic pic16 速度 烧写 AB

    1655浏览 0回复 8关注
  • 为什么FAE联系不上呢?! sos

    为什么小华半导体官网上FAE的电话没有人接听?!留言了也不回话?!邮箱也不回呢?!

    1021浏览 0回复 7关注
  • 使用lmx2594 evm评估板 ramp模式产生扫频 sos

    使用automaticrampingmode产生扫频,对于RAMP0_NEXT_TRIG和RAMP1_NEXT_TRIG具体该如何配置呢?

    扫频 EVM AMP lm mx 使用

    2400浏览 0回复 7关注
  • 武汉芯源CW-DAPLINK 第三方INF不包含数字签名信息 sos

    CW-DAPLINK连接仿真板,通讯不成功。发现驱动安装有问题,网上找不到INF文件,如何解决

  • GD32F303CBT6的ADC1如何触发DMA? sos

    买了立创的逻辑派,上面有一片F303,我想用它的ADC采样数据传到FPGA里,结果看文档时发现,只有ADC0和ADC2连接到了DMA,ADC1采样完成根本无法触发DMA?这是什么情况?本来两个ADC交叉应该能达到8M的采样率,结果现在只能4M,不知道有没有用过的讲一下怎么用DMA传输ADC1的数据

    国产芯片 嵌入式 ADC1 触发 BT GD32F303

    1883浏览 0回复 8关注
  • GD32F450 SQPI-PSRAM无法访问 sos

    Hi我使用GD32F450,使用SQPI-PSRAM接口连接APM_PSRAM_QSPI_APS6404L,发现可以读到ID,但是读内存的时候就会发生HardFault。代码如下。1.读ID是constvolatileuint16_tid=EXMC_SIDL这一行,结果是正确的。2.HardFault是intval=*ptr;感觉是MCU这边什么地方没有配置。感觉有几个奇怪的地方:1.使用SQPI-PSRAM的时候,使用Bank0地址。但是Bank0也是给NorFlash使用的。那么如何选择呢?目前没有找到哪个寄存器配置的。2.使用SQPI接口的时候,SPICLK时钟频率是如何配置的?也没有找到。谢谢。#defineSTART_ADDR0x60000000#defineMAX_SIZESIZE_M(8)staticvoidgpio_config(void){typedefstruct{uint32_tport;uint32_tpin;}gpio_t;gpio_tgpios[]={{GPIOD,BIT(0)},//D2{GPIOD,BIT(1)},//D3{GPIOD,BIT(3)},//CLK{GPIOD,BIT(7)},//CS{GPIOD,BIT(14)},//D0{GPIOD,BIT(15)},//D1};rcu_periph_clock_enable(RCU_GPIOD);for(inti=0;i<ARRAY_ELEMENTS(gpios);i++){gpio_t*gpio=&gpios;gpio_mode_set(gpio->port,GPIO_MODE_AF,GPIO_PUPD_NONE,gpio->pin);gpio_af_set(gpio->port,GPIO_AF_12,gpio->pin);gpio_output_options_set(gpio->port,GPIO_OTYPE_PP,GPIO_OSPEED_50MHZ,gpio->pin);}}staticvoidread_id(void){exmc_sqpipsram_read_command_set(EXMC_SQPIPSRAM_READ_MODE_SPI,0,0x9F);//waitEXMC_SRCMD_RDIDtobezerowhile(IS_BIT_SET(EXMC_SRCMD,EXMC_SRCMD_RDID)){}SET_BIT(EXMC_SRCMD,EXMC_SRCMD_RDID);//waitEXMC_SRCMD_RDIDtobezerowhile(IS_BIT_SET(EXMC_SRCMD,EXMC_SRCMD_RDID)){}constvolatileuint16_tid=EXMC_SIDL;//ID为0x0D5D,是正确的。printf("sdramid=%04x\n",id);}staticvoidconfig_as_normal_read(void){exmc_sqpipsram_read_command_set(EXMC_SQPIPSRAM_READ_MODE_SPI,0,0x03);}staticvoidsimple_test(void){volatilechar*ptr=(volatilechar*)START_ADDR;*ptr=1;intval=*ptr;//!!!!这里会发生HardFault*ptr=2;val=*

    pi PSRAM GD32F450 IO GPIO gp

    2177浏览 0回复 8关注
  • oo3

    #求助。有没有大佬帮我看看代码要怎么改进, sos

    #include"stm32f10x.h"//Deviceheader#include"Delay.h"#include"OLED.h"#include"TIM.h"#include"RS485.h"#include"HCSR04.h"#include"SG90.h"#include"hongwai.h"#include"DHT11.h"#include"FreeRTOS.h"#include"task.h"#include"semphr.h"#include"queue.h"#include//////////////////////////////////////////////////////////////////////_ooOoo_////o8888888o////88"."88////(|^_^|)////O\=/O////____/`---'\____////.'\\||//`./////\\|||:|||//\/////_|||||-:-|||||-\////||\\\-///||////|\_|''\---/''||////\.-\__`-`___/-./////___`..'/--.--\`..___////.""'<`.___\__/___.'>'"".////||:`-\`.;`\_/`;.`/-`:||////\\`-.\___\/___/.-`//////========`-.____`-.___\_____/___.-`____.-'========////`=---='////^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^////佛祖保佑永无BUG永不修改//////////////////////////////////////////////////////////////////////externunsignedintrec_data[4];//定义一个二进制信号量SemaphoreHandle_txDHT11Semaphore;//QueueforUARTdataQueueHandle_tuartQueue;//PA1,2,3.PB0,5,6,8,9//任务函数voidDHT11_Read_Task(void*pvParameters);voidDHT11_Process_Task(void*pvParameters);//任务优先级#defineSTART_TASK_PRIO1//任务堆栈大小#defineSTART_STK_SIZE128//任务句柄TaskHandle_tStartTask_Handler;//任务函数voidstart_task(void*pvParameters);//红外感应打开垃圾桶#defineHongWAI_PRIO4#defineHongWai_SIZE512//之前的128貌似太小了,改大之后终于舵机动了TaskHandle_tHongWaiTask_Handler;voidhongwai_task(void*pvParameters);//显示标语任务优先级#defineOLED_TASK_PRIO1//任务堆栈大小#defineOLED_STK_SIZE128//任务句柄TaskHandle_tOLEDTask_Handler;//任务函数voidoled_task(void*pvParameters);////检测距离任务优先级//#defineCEJU_HCSR04_PRIO1////任务堆

    单片机 嵌入式 freeRTOS 代码 TE se

    1423浏览 0回复 7关注

没有更多了