问答

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

21ic问答首页 - TAG - GPIO
  • MM32F003TW把下载口作为普通IO口吗?

    MM32F003TW把下载口作为普通IO口,需要加什么语句防止锁死吗?如果stm32的是需要加下面两句把端口复用使能、把JTAG功能关闭。[color=#4d4d4d][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]CC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO,ENABLE);[/size][/font][/backcolor][/color][color=#4d4d4d][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);// PB3,PB4 PA15(这函数在GPIO库文件里面),[/size][/font][/backcolor][/color][color=rgb(77, 77, 77)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]GPIO_Remap_SWJ_JTAGDisable官方定义在GIPO头文件里面。[/size][/font][/backcolor][/color] [color=rgb(77, 77, 77)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]看了MM32的GPIO头文件也有类似定义,但GPIO的文件找不到[/size][/font][/backcolor][/color][color=rgb(77, 77, 77)][backcolor=rgb(255, 255, 255)][font=-apple-system, "][size=16px]GPIO_PinRemapConfig 类似函数。。求解。[/size][/font][/backcolor][/color]

    MM32F003 IO pi gp GPIO REMAP

    1375浏览量 1回复量 关注量
  • MM32F103RET6 SPI1设置问题

    void SPI1_Init(void) { SPI_InitTypeDef SPI_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_SPI1, ENABLE); //SPI1 clk enable GPIO_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_cs pa4 GPIO_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_sck pa5 GPIO_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_mosi pa7 GPIO_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_miso pa6 GPIO_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; // mode0 SPI_CPOL_Low, SPI_CPHA_1Edge; SPI_InitStructure.SPI_CPHA = SPI_CPHA_2Edge; // mode3 SPI_CPOL_High,SPI_CPHA_2Edge SPI_InitStructure.SPI_NSS = SPI_NSS_Soft; SPI_InitStructure.SPI_BaudRatePrescaler = SPI_BaudRatePrescaler_2;//SPI最高40MHz,72M最多2分频 SPI_InitStructure.SPI_FirstBit = SPI_FirstBit_MSB; SPI_Init(SPI1, &SPI_InitStructure); SPI_Cmd(SPI1, ENABLE); //Enables the specified SPI peripheral SPI使能、主机模式 8位数据模式 SPI 的波特率 SPIM_TXEn(SPI1); SPIM_RXEn(SPI1); } /******************************************************************************************************** **函数信息 :SPIMReadWriteByte(SPI_TypeDef* SPIx,unsigned char tx_data) **功能描述 : 通过外设 SPIx 收发数据 ,用于全双工模式(同时收发) **输入参数 :SPI_TypeDef* SPIx,可选择SPI1,SPI2 ; tx_data **输出参数 :无 ********************************************************************************************************/ u8 SPI1_ReadWriteByte(u8 TxData) { #if IWDG_ON_OFF==IWDG_ON //独立看门狗开启 IWDG_ReloadCounter(); //喂狗 #endif while(SPI_GetFlagStatus(SPI1, SPI_FLAG_TXEPT)==SET){} assert_param(IS_SPI_ALL_PERIPH(SPI1)); SPI1->TXREG = TxData; while (SPI_GetFlagStatus(SPI1, SPI_FLAG_RXAVL)==RESET){} assert_param(IS_SPI_ALL_PERIPH(SPI1)); return SPI1->RXREG; } 我想问下该芯片的SPI1配置有没有问题

    spi mm32f103 GPIO gp IO ni

    8513浏览量 7回复量 关注量
  • PC15 PC14怎样设置成普通的IO?

    RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA | RCC_AHB1Periph_GPIOB | RCC_AHB1Periph_GPIOC | RCC_AHB1Periph_GPIOD | RCC_AHB1Periph_GPIOE, ENABLE); //使能相应GPIO的时钟 GPIO_InitStructure.GPIO_Speed = GPIO_Speed_10MHz;//10M时钟速度 GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;//选择输入模式 //按键 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;//S1 GPIO_InitStructure.GPIO_Pin |= GPIO_Pin_0;//S2 GPIO_Init(GPIOA, &GPIO_InitStructure);//写入设置参数 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3;//S3 GPIO_InitStructure.GPIO_Pin |= GPIO_Pin_2;//S4 GPIO_Init(GPIOC, &GPIO_InitStructure);//写入设置参数 //红外管信号 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;//PT1 GPIO_InitStructure.GPIO_Pin |= GPIO_Pin_0;//PT2 GPIO_Init(GPIOC, &GPIO_InitStructure);//写入设置参数 PWR_BackupAccessCmd(ENABLE);//允许修改RTC 和后备寄存器 RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能 后,PC13 PC14 PC15 才可以当普通IO用。 BKP_TamperPinCmd(DISABLE);//关闭入侵检测功能,也就是 PC13,也可以当普通IO 使用 BKP_ITConfig(DISABLE); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IPU;//选择输入模式 GPIO_InitStructure.GPIO_Pin = GPIO_Pin_15;//PT3 GPIO_InitStructure.GPIO_Pin |= GPIO_Pin_14;//PT4 GPIO_InitStructure.GPIO_Pin |= GPIO_Pin_13;//PT5 GPIO_Init(GPIOC, &GPIO_InitStructure);//写入设置参数

    IO pc pi gp GPIO ni

    875浏览量 2回复量 关注量
  • CH573F IO 中断怎么用,是不是漏了什么配置, 一直不进中断

    [color=rgb(249, 38, 114)][font=consolas, monospace]void gpio_wake_init() {[/font][/color] [font=consolas, monospace][color=#f92672] //初始化位输入上拉[/color][/font] [font=consolas, monospace][color=#f92672] GPIOB_ModeCfg(GPIO_Pin_4, GPIO_ModeIN_PU);[/color][/font] [font=consolas, monospace][color=#f92672] //开启下降沿中断[/color][/font] [font=consolas, monospace][color=#f92672] GPIOB_ITModeCfg(GPIO_Pin_4,GPIO_ITMode_FallEdge);[/color][/font] [font=consolas, monospace][color=#f92672] //开启GPIO睡眠唤醒[/color][/font] [font=consolas, monospace][color=#f92672] PWR_PeriphWakeUpCfg( ENABLE, RB_SLP_GPIO_WAKE,Edge_LongDelay );[/color][/font] [font=consolas, monospace][color=#f92672] //开启GPIOB中断[/color][/font] [font=consolas, monospace][color=#f92672] PFIC_EnableIRQ(GPIO_B_IRQn);[/color][/font] [font=consolas, monospace][color=#f92672]}[/color][/font] [font=consolas, monospace][color=#f92672] [/color][/font] [font=consolas, monospace][color=#f92672]//中断服务程序[/color][/font] [font=consolas, monospace][color=#f92672]__attribute__((interrupt("WCH-Interrupt-fast"))) //硬件压栈[/color][/font] [font=consolas, monospace][color=#f92672]__attribute__((section(".highcode"))) //放到RAM里[/color][/font] [font=consolas, monospace][color=#f92672]void GPIOB_IRQHandler(void) {[/color][/font] [font=consolas, monospace][color=#f92672] PRINT("gpio interrupt\r\n");[/color][/font] [font=consolas, monospace][color=#f92672] GPIOB_ClearITFlagBit(GPIO_Pin_4);[/color][/font] [font=consolas, monospace][color=#f92672]}[/color][/font] 搜索 [align=left]复制[/align]

    中断 CH573 IO pi gp GPIO

    2399浏览量 3回复量 关注量
  • GD32E103VB Uart0 sos

    为什么我用的GD32E103VB 的Uart打印出来是乱码。。。代码如下:#include "gd32e10x.h" #include "gd32e103v_eval.h" #include "systick.h" #include /* retarget the C library printf function to the USART */ int fputc(int ch, FILE *f) { usart_data_transmit(USART0, (uint8_t)ch); while(RESET == usart_flag_get(USART0, USART_FLAG_TBE)); return ch; } void uart_init(void) { rcu_periph_clock_enable(RCU_AF); /* enable GPIO clock */ rcu_periph_clock_enable(RCU_GPIOA); //gpio_pin_remap_config(GPIO_USART0_REMAP,ENABLE); /* enable USART clock */ rcu_periph_clock_enable(RCU_USART0); /* connect port to USARTx_Tx */ gpio_init(GPIOA, GPIO_MODE_AF_PP, GPIO_OSPEED_50MHZ, GPIO_PIN_9); /* connect port to USARTx_Rx */ gpio_init(GPIOA, GPIO_MODE_IN_FLOATING, GPIO_OSPEED_50MHZ, GPIO_PIN_10); //gpio_pin_remap_config(GPIO_USART0_REMAP,ENABLE); /* USART configure */ usart_deinit(USART0); usart_baudrate_set(USART0, 115200U); usart_receive_config(USART0, USART_RECEIVE_ENABLE); usart_transmit_config(USART0, USART_TRANSMIT_ENABLE); usart_enable(USART0); } int main(void) { systick_config(); uart_init(); while(1) { printf("hello world\n"); } } 打印结果如下: l"l"Xl"H$ ll"l"XlDl"l。。。。。。

    UART0 SAR USART pi IO GPIO

    1722浏览量 0回复量 关注量
  • 请问QFN32封装的 MM32L073NT 使用CAN模块有什么特别需要注意的吗 sos

    尝试了N和S的CAN库例子,都不成功,TX引脚一直是高电平没有输出。 CAN的GPIO用了PA11和PA12,请问需要特殊处理吗?

    QFN 封装 can模块 mm32l073 GPIO IO

    451浏览量 0回复量 关注量
  • 想通过初始化GPIO口采集外部电平信号但总是初始化不成功。 sos

    [size=14px] Sysctrl_SetPeripheralGate(SysctrlPeripheralGpio, TRUE); //timer [/size] [size=14px] stc_gpio_cfg_t stcGpioCfg; [/size] [size=14px] stcGpioCfg.enDir = GpioDirIn; [/size] [size=14px] stcGpioCfg.enPu = GpioPuEnable;[/size] [size=14px] stcGpioCfg.enCtrlMode = GpioAHB;[/size] [size=14px] Gpio_Init(GpioPortB, GpioPin6,&stcGpioCfg); [/size] [size=14px] [/size] [size=14px] [/size] [size=14px] while (1) {[/size] [size=14px] [/size] [size=14px] rev_len = DevUART_Read(&gDebugUart, recv_buf, MEM_POOL_BLOCK_SIZE, OS_ALWAYS_DELAY); [/size] [size=14px] uint8_t dian;[/size] [size=14px] //unsigned char *G;[/size] [size=14px] uint8_t *G;[/size] [size=14px] dian=Gpio_GetInputIO(GpioPortB,GpioPin6);[/size] [size=14px] sprintf(G,"%d",dian); [/size] [size=14px] AT_TxFreq(0, G, rev_len);[/size] [size=14px] gEnableRadioRx = true;[/size] [size=14px] osDelayMs(10); [/size]

    信号 电平 GPIO tc ST stc

    796浏览量 0回复量 关注量
  • MIni58 SW管脚复用问题

    mini58 SW管脚怎么复用成GPIO管脚

    管脚 MINI58 GPIO pi IO

    720浏览量 2回复量 关注量
  • 通电后GPIO短暂高电平

    通电后,GPIO出现瞬间的高电平,LED亮一下。电路有下拉电阻,初始化后,马上将IO口拉低仍不能将此问题解决

    GPIO 电平 LED 电路 电阻

    3283浏览量 7回复量 关注量
  • HC32L110C6UA端口中断问题

    华大HC32L110C6UA芯片配置P03端口输入下降沿中断,一旦触发中断就会一直进入端口中断,有对M0P_GPIO->P3ICLR写入0操作,并读取M0P_GPIO->P3ICLR和M0P_GPIO->P0STAT_f 寄存器发现值并没有变化。不知道是有哪里没有设置好,各位大神帮忙看看!如下是程序过程: void Gpio_IRQHandler(uint8_t u8Param){ uint32_t read_stat=0; switch(u8Param) { case 0: { } break; case 1: { } break; case 2: { } break; case 3: { } break; default:; break; } *((uint32_t *)((uint32_t)&M0P_GPIO->P3ICLR + u8Param * 0x40)) = 0; read_stat=*((uint32_t *)((uint32_t)&M0P_GPIO->P3ICLR + u8Param * 0x40)); read_stat=*((uint32_t *)((uint32_t)&M0P_GPIO->P0STAT_f + u8Param * 0x40)); } int32_t main(void) { Gpio_InitIOExt(0, 3, GpioDirIn, FALSE, FALSE, FALSE, FALSE); Gpio_ClearIrq(0, 3); //上升沿 Gpio_EnableIrq(0, 3, GpioIrqFalling); EnableNvic(PORT0_IRQn, DDL_IRQ_LEVEL_DEFAULT, TRUE); while(1) { } }

    hc32l110 端口 IO gp GPIO

    384浏览量 2回复量 关注量
  • 如何使用一个GPIO管脚控制红灯和绿灯交替显示?

    想使用一个单片机GPIO口,5V电平,控制两个12V的灯(红灯和绿灯),实现高电平红灯亮,低电平绿灯亮,有什么简单低成本的实现途径?请大家给出出主意,谢谢!

    GPIO 控制 管脚 电平 单片机

    1543浏览量 8回复量 关注量
  • Chip on IDE KF32 GPIO初始化问题

    这个初始化是不是定义的输入口全部上拉,为什么只有定义的最后一个输入口有上拉,前面的口都没有上拉,求解 void GPIOInit_Input_Config(GPIO_SFRmap* GPIOx,uint16_t GpioPin) { /*初始化复位GPIOx外设,使能GPIOx外设时钟*/ GPIO_Reset(GPIOx); /* 配置 Pxy作为输入模式 */ GPIO_InitTypeDef GPIO_InitStructure; //GPIO_Struct_Init(&GPIO_InitStructure); GPIO_InitStructure.m_Pin = GpioPin; GPIO_InitStructure.m_Speed = GPIO_LOW_SPEED; //初始化 GPIO输出速度 GPIO_InitStructure.m_Mode = GPIO_MODE_IN; //初始化 GPIO方向为输入 GPIO_InitStructure.m_PullUp = GPIO_PULLUP;//GPIO_NOPULL; //初始化 GPIO是否上拉 不上拉 GPIO_InitStructure.m_PullDown = GPIO_NOPULL;//GPIO_PULLUP; //初始化 GPIO是否下拉 不下拉 GPIO_Configuration(GPIOx,&GPIO_InitStructure); } 搜索 [align=left]复制[/align]

    Chip GPIO IDE ni ST

    3161浏览量 14回复量 关注量
  • 外部中断EXTI

    [i=s] 本帖最后由 等到天亮 于 2020-11-19 13:45 编辑 [/i] 能否详细解释一下该寄存器的含义及配置方法,[img]data:image/png;base64,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[/img] else if ((GPIO_PIN12 <= GPIO_Pin) && (GPIO_Pin < GPIO_PIN15)) /* Pin12~15 */ { EXTI->EXTICR3 &= ~(EXTI_EXTICR_Msk(GPIO_Pin)); EXTI->EXTICR3 |= extiValue << EXTI_EXTICR_Pos(GPIO_Pin); } 该代码是否有误 不包括15脚吗? [img]data:image/png;base64,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**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[/img] 你们提供的gcc 下的 .S文件为啥没有EXTI9_15_IRQHandler ?? 实际使用外部中断时为什么会很高概率进入中断出不来?

    外部中断 TI pi ic GPIO

    169浏览量 1回复量 关注量
  • MM32F031X6 GPIO无法使能

    有人遇到过这个问题吗?时钟寄存器一直保持默认值0x14 下载视频

    GPIO MM32F031 寄存器 时钟

    286浏览量 8回复量 关注量
  • GPIOA->ODR ^= GPIO_Pin_8影响stm32其他引脚的状态吗 sos

    请教各位大神,我用的单片机是STM32。我想用GPIOA->ODR ^= GPIO_Pin_8反转LED的电平,但是GPIOA->PIN12好像也收到了影响。 因为,我用定时器模拟USART的115200波特率,更新中断周期是1S/115200,控制PIN12驱动一个模块。当我在主函数中加入GPIOA->ODR ^= GPIO_Pin_8后,模块驱动失败,取消后,模块就可以正常工作。 但是GPIOA->ODR ^= GPIO_Pin_8这行代码,应该不会影响到别的IO口吧。更换成下面的代码,也没有问题。 if((GPIOA->ODR&GPIO_Pin_8)==0) GPIOA->BSRR = GPIO_Pin_8; else GPIOA->BRR = GPIO_Pin_8; 希望大神能帮我解答。谢谢

    GPIO STM32 引脚 代码 模块驱动

    438浏览量 0回复量 关注量
12下一页