-
gd32vf103使用的RISCV核自带的内部定时器timer疑问
timer内部计数器是自增的,位宽64位,溢出后是从0开始吗?有知道的小伙伴吗?官方参考手册也没有说明。
2024-09-25 17 -
STM32F103C8T6的GPIOA的15脚无法控制高低电平
想利用STM32F103C8T6的GPIOA的1112和15脚控制3个LED灯,但是发现无法控制GPIO15引脚的点平,但是11和12脚可以控制,初始化的时候试过了初始化所有引脚和仅初始化GPIOA的1112和15脚,均无法控制15脚的高低电平,15脚一直是高电平。初始化代码如下:1、初始化所有GPIOA引脚intmain(void){/*开启时钟*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);/*GPIO初始化*/GPIO_InitTypeDefGPIO_InitStructure;//定义结构体变量GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//GPIO模式,赋值为推挽输出模式GPIO_InitStructure.GPIO_Pin=GPIO_Pin_All;//GPIO引脚,赋值为所有引脚GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;//GPIO速度,赋值为50MHzGPIO_Init(GPIOA,&GPIO_InitStructure);//将赋值后的构体变量传递给GPIO_Init函数while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_11);GPIO_ResetBits(GPIOA,GPIO_Pin_12);GPIO_ResetBits(GPIOA,GPIO_Pin_15);Delay_ms(500);GPIO_SetBits(GPIOA,GPIO_Pin_11);GPIO_SetBits(GPIOA,GPIO_Pin_12);GPIO_SetBits(GPIOA,GPIO_Pin_15);Delay_ms(500);}}2、仅初始化GPIOA的引脚1112和15脚intmain(void){/*开启时钟*/RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,ENABLE);//开启GPIOA的时钟/*GPIO初始化*/GPIO_InitTypeDefGPIO_InitStructure;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_InitStructure.GPIO_Pin=GPIO_Pin_11|GPIO_Pin_12|GPIO_Pin_15;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_Init(GPIOA,&GPIO_InitStructure);//将PA11PA12PA15引脚初始化为推挽输出while(1){GPIO_ResetBits(GPIOA,GPIO_Pin_11);GPIO_ResetBits(GPIOA,GPIO_Pin_12);GPIO_ResetBits(GPIOA,GPIO_Pin_15);Delay_ms(500);GPIO_SetBits(GPIOA,GPIO_Pin_11);GPIO_SetBits(GPIOA,GPIO_Pin_12);GPIO_SetBits(GPIOA,GPIO_Pin_15);Delay_ms(500);}}在单步调试的时候
2024-08-25 7 -
PCB天线性能
请问下各位大佬,PCB上的天线会受背面走线影响吗?在内层有完整金属地的情况下。感谢回答!!!
2024-08-21 4 -
HC32L136K8TA,低功耗
目前使用的是gpio的低功耗例程,在HC32L136K8TA最小开发板上测试功耗始终降不下去,查看过寄存器bgr和adc这些外设都已关闭,我达不到10ua以内,最小只可以达到369ua,求指导一下还该咋样配置代码:int32_tmain(void){delay1ms(5000);///<配置Demo板上所有不使用的IO为高阻输入,避免端口漏电App_LowPowerModeGpioSet();///<进入低功耗模式——深度休眠(使能唤醒后退出中断自动休眠特性)Lpm_GotoDeepSleep(TRUE);while(1){;}}staticvoidApp_LowPowerModeGpioSet(void){///<打开GPIO外设时钟门控Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio,TRUE);//swdasgpioSysctrl_SetFunc(SysctrlSWDUseIOEn,TRUE);///<配置为数字端口M0P_GPIO->PAADS=0;M0P_GPIO->PBADS=0;M0P_GPIO->PCADS=0;M0P_GPIO->PDADS=0;///<配置为端口输入M0P_GPIO->PADIR=0XFFFF;M0P_GPIO->PBDIR=0XFFFF;M0P_GPIO->PCDIR=0XFFFF;M0P_GPIO->PDDIR=0XFFFF;///<输入上拉M0P_GPIO->PAPD=0xFFFF;M0P_GPIO->PBPD=0xFFFF;M0P_GPIO->PCPD=0xFFFF;M0P_GPIO->PDPD=0xFFFF;}
2024-06-12 1 -
【删帖】抱歉,不熟悉,发多了
本帖最后由呱呱拉呱于2023-7-3011:59编辑已删
2023-07-29 1 -
无线模块选型咨询
现在客户有个项目,通过无线控制风机,距离保证五米正常收发就行,数据量小,发射板有三个按键,控制开关风速和温度,接收芯片和电机控制主控通信,因为电机是FOC控制,接收信号数据通信时序不可以长时间占用电机控制就行。价格10元以内有什么开发简单的芯片模块?
2022-06-30 8 -
PCB半孔
模块厂家做的PCB半孔从什么厂家做的,一个模块几十块,嘉立创PCB半孔加工费要加200多,成本太高了
2022-06-28 3 -
HC32L110的GPIO速度能到多少
版主你好:请问HC32L110的GPIO速度能到多少?我用24M时钟,翻转周期将近7微秒(高电平3.4微秒,低电平3.5微秒),正常吗?有办法提高吗?一下是我的测试程序。谢谢!int32_tmain(void){Clk_SwitchTo(ClkRCH);//使用内部高速时钟Clk_SetRCHFreq(ClkFreq24Mhz);//24MClk_SetPeripheralGate(ClkPeripheralGpio,TRUE);//打开GPIO外设时钟//Gpio_SetFunc_HCLKOUT_P24();//P24配置为HCLK输出Gpio_InitIOExt(0,3,GpioDirOut,TRUE,FALSE,FALSE,FALSE);//初始化外部GPIOP03为输出、上拉、推挽输出,//while(1){Gpio_SetIO(0,3,TRUE);//设置GPIO值(翻转)Gpio_SetIO(0,3,FALSE);}}
2022-04-11 3 -
请问各位大侠!如何在PCB基板上再压合一层0.4mm后的钢片?
请问各位大侠!如何在PCB基板上再压合一层0.4mm后的钢片?
2022-02-17 11 -
请教基于stm32和蓝牙的信号采集系统需要哪些模块
小白一只,要实现5路传感器采集的模拟信号,将采集的数据通过蓝牙模块发送到电脑或者手机上,硬件部分需要什么模块实现
2021-12-11 1 -
HC32L110
按照下面步骤,用示波器没有测试到内部时钟3.3内部RC时钟端口输出按照3.1和3.2章节介绍,使能相应的内部RC时钟。检测内部时钟稳定后,配置RC作为系统时钟:SYSCTRL0->Clk_sw4_sel=0x00(内部高速)或者0x02(内部低速)配置端口:P24_SEL->P24_sel=0x03,AHB总线时钟输出信号GPIO_CTRL1->hclk_sel,对于高速时钟需进行分频配置GPIO_CTRL1->hclk_en=1,hclk输出使能用户可用示波器观察P24端口波形频率来确认内部RC时钟的准确性。
2021-11-19 1 -
CH579F能否实现的功能
它的BLE为外围设备,当检测到按键时,向中心设备发送几个字节,且收到对端设备确认后,马上又进入低功耗。按键的周期为1分钟1次。能评估一些平均电流吗?
2021-07-14 3