问答

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

21ic问答首页 - TAG - 触发
  • STM32F4触发读AD的问题 sos 赏200家园币

    用stm32f446re调试,想用定时器8的CC4触发ADC模块做电流采样,ADC注入组设置注入通道转换的通道数目为4,设置不连续采样模式,执行下面程序,但实际运行只转换了1个通道的AD值,只有JDR1有值,其他通道没有转换,但JEOC已经置1,定时器CC4触发信号一直有,但为什么只执行了一次AD采样?ADC_InjectedDiscModeCmd(ADC2, ENABLE); //使能注入通道的不连续采样模式 ADC_DiscModeChannelCountConfig(SingleRes_ADC,1);

    触发 AD 技术交流 单片机 MUC ST

    1925浏览量 0回复量 关注量
  • F460 DMA串口发送 软件AOS触发问题

    [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define USART_DMA_UNIT (M4_DMA1)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define RX_DMA_CH (DmaCh0)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define RX_DMA_TRG_SEL (EVT_USART1_RI)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define TX_DMA_CH (DmaCh1)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define TX_DMA_TRG_SEL (EVT_USART1_TI)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]/* DMA block transfer complete interrupt */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define RX_DMA_BTC_INT_NUM (INT_DMA1_TC0)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define RX_DMA_BTC_INT_IRQn (Int006_IRQn)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define TX_DMA_BTC_INT_NUM (INT_DMA1_TC1)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]#define TX_DMA_BTC_INT_IRQn (Int005_IRQn)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]void dma_tx_init(void)[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]{[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stc_dma_config_t stcDmaInit;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stc_irq_regi_conf_t stcIrqRegiCfg;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Enable peripheral clock */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_DMA1 | PWC_FCG0_PERIPH_DMA2,Enable);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Enable DMA. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] DMA_Cmd(USART_DMA_UNIT,Enable);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Initialize DMA. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] MEM_ZERO_STRUCT(stcDmaInit);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.u16BlockSize = 10u; /* 1 block */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.u32SrcAddr = ((uint32_t)(send_buff)); /* Set source address. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.u32DesAddr = (uint32_t)(&USART_CH->DR); /* Set destination address. TDR*/[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.stcDmaChCfg.enLlpEn = Disable; /* Disable linked list transfer. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.stcDmaChCfg.enSrcInc = AddressIncrease; /* Set source address mode. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.stcDmaChCfg.enDesInc = AddressFix; /* Set destination address mode. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.stcDmaChCfg.enIntEn = Enable; /* Enable interrupt. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.stcDmaChCfg.enTrnWidth = Dma8Bit; /* Set data width 8bit. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcDmaInit.u16TransferCnt = 1; [/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] DMA_InitChannel(USART_DMA_UNIT, TX_DMA_CH, &stcDmaInit);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Enable the specified DMA channel. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] DMA_ChannelCmd(USART_DMA_UNIT, TX_DMA_CH, Enable);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Clear DMA flag. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] DMA_ClearIrqFlag(USART_DMA_UNIT, TX_DMA_CH, TrnCpltIrq);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Enable peripheral circuit trigger function. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_PTDIS,Enable);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Set DMA trigger source. */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] DMA_SetTriggerSrc(USART_DMA_UNIT, TX_DMA_CH, EVT_AOS_STRG);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] /* Set DMA block transfer complete IRQ */[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcIrqRegiCfg.enIRQn = TX_DMA_BTC_INT_IRQn;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcIrqRegiCfg.pfnCallback = &Dma_TX_IrqCallback;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] stcIrqRegiCfg.enIntSrc = TX_DMA_BTC_INT_NUM;[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] enIrqRegistration(&stcIrqRegiCfg);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] NVIC_SetPriority(stcIrqRegiCfg.enIRQn, DDL_IRQ_PRIORITY_DEFAULT);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] NVIC_ClearPendingIRQ(stcIrqRegiCfg.enIRQn);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] NVIC_EnableIRQ(stcIrqRegiCfg.enIRQn);[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px] AOS_SW_Trigger();[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]}[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]以上就是初始化,没法正常输出,有时候会输出一个字节[/size][/font][/backcolor][/color] [color=#444444][backcolor=rgb(242, 249, 253)][font=Tahoma, "][size=16px]还想请问下 block是指 的是一次发送数据的量吧,u16TransferCnt 这个是指发送数据的次数 总数据量应该是 block*u16TransferCnt 吧。不知道这里有没有理解错误[/size][/font][/backcolor][/color]

    技术交流 os DMA 串口发送 触发 软件

    3369浏览量 3回复量 关注量
  • F460 DMA串口发送 软件AOS触发问题

    F460 的DMA串口发送 软件AOS触发不了 #define USART_DMA_UNIT (M4_DMA1) #define RX_DMA_CH (DmaCh0) #define RX_DMA_TRG_SEL (EVT_USART1_RI) #define TX_DMA_CH (DmaCh1) #define TX_DMA_TRG_SEL (EVT_USART1_TI) /* DMA block transfer complete interrupt */ #define RX_DMA_BTC_INT_NUM (INT_DMA1_TC0) #define RX_DMA_BTC_INT_IRQn (Int006_IRQn) #define TX_DMA_BTC_INT_NUM (INT_DMA1_TC1) #define TX_DMA_BTC_INT_IRQn (Int005_IRQn) void dma_tx_init(void) { stc_dma_config_t stcDmaInit; stc_irq_regi_conf_t stcIrqRegiCfg; /* Enable peripheral clock */ PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_DMA1 | PWC_FCG0_PERIPH_DMA2,Enable); /* Enable DMA. */ DMA_Cmd(USART_DMA_UNIT,Enable); /* Initialize DMA. */ MEM_ZERO_STRUCT(stcDmaInit); stcDmaInit.u16BlockSize = 10u; /* 1 block */ stcDmaInit.u32SrcAddr = ((uint32_t)(send_buff)); /* Set source address. */ stcDmaInit.u32DesAddr = (uint32_t)(&USART_CH->DR); /* Set destination address. TDR*/ stcDmaInit.stcDmaChCfg.enLlpEn = Disable; /* Disable linked list transfer. */ stcDmaInit.stcDmaChCfg.enSrcInc = AddressIncrease; /* Set source address mode. */ stcDmaInit.stcDmaChCfg.enDesInc = AddressFix; /* Set destination address mode. */ stcDmaInit.stcDmaChCfg.enIntEn = Enable; /* Enable interrupt. */ stcDmaInit.stcDmaChCfg.enTrnWidth = Dma8Bit; /* Set data width 8bit. */ stcDmaInit.u16TransferCnt = 1; DMA_InitChannel(USART_DMA_UNIT, TX_DMA_CH, &stcDmaInit); /* Enable the specified DMA channel. */ DMA_ChannelCmd(USART_DMA_UNIT, TX_DMA_CH, Enable); /* Clear DMA flag. */ DMA_ClearIrqFlag(USART_DMA_UNIT, TX_DMA_CH, TrnCpltIrq); /* Enable peripheral circuit trigger function. */ PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_PTDIS,Enable); /* Set DMA trigger source. */ DMA_SetTriggerSrc(USART_DMA_UNIT, TX_DMA_CH, EVT_AOS_STRG); /* Set DMA block transfer complete IRQ */ stcIrqRegiCfg.enIRQn = TX_DMA_BTC_INT_IRQn; stcIrqRegiCfg.pfnCallback = &Dma_TX_IrqCallback; stcIrqRegiCfg.enIntSrc = TX_DMA_BTC_INT_NUM; enIrqRegistration(&stcIrqRegiCfg); NVIC_SetPriority(stcIrqRegiCfg.enIRQn, DDL_IRQ_PRIORITY_DEFAULT); NVIC_ClearPendingIRQ(stcIrqRegiCfg.enIRQn); NVIC_EnableIRQ(stcIrqRegiCfg.enIRQn); AOS_SW_Trigger(); } 以上就是初始化,没法正常输出,有时候会输出一个字节 还想请问下 block是指 的是一次发送数据的量吧,u16TransferCnt 这个是指发送数据的次数 总数据量应该是 block*u16TransferCnt 吧。不知道这里有没有理解错误

    os DMA 串口发送 触发 软件 tc

    3536浏览量 1回复量 关注量
  • 请问华大MCUF460JETA怎么设置DMA为软件触发

    [table=98%,rgb(255, 255, 255)] [tr][td] 请问 现在只能通过串口发送,用发送完成中断触发DMA发送,请问怎么用软件触发DMA 发送 跟32一样 使能通道 重置发送数。 还有请问 stcIrqRegiCfg.enIRQn是代表中断优先级么 这个是代表什么 stcIrqRegiCfg.enIntSrc 我看到最后都是说中断的枚举号,请大佬指点一下 [td] [td][/td][td][td] /* Enable the specified DMA channel. */ [/td]DMA_ChannelCmd(USART_DMA_UNIT, TX_DMA_CH, Disable);[/td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td][td][/td] [td] DMA_ClearIrqFlag(USART_DMA_UNIT, TX_DMA_CH, TrnCpltIrq); [td] /* Enable peripheral circuit trigger function. */ PWC_Fcg0PeriphClockCmd(PWC_FCG0_PERIPH_PTDIS,Enable); /* Set DMA trigger source. */这里是设置触发源的地方,不知道怎么设置为软件触发 DMA_SetTriggerSrc(USART_DMA_UNIT, TX_DMA_CH, TX_DMA_TRG_SEL); [/td][td] [/td][/td] /* Set DMA block transfer complete IRQ */ stcIrqRegiCfg.enIRQn = TX_DMA_BTC_INT_IRQn; stcIrqRegiCfg.pfnCallback = &Dma_TX_IrqCallback; stcIrqRegiCfg.enIntSrc = TX_DMA_BTC_INT_NUM; enIrqRegistration(&stcIrqRegiCfg);[/td][/tr] [/table]

    F460 单片机 软件 触发 华大MCU DMA

    2750浏览量 1回复量 关注量
  • LPC1788 usb无法触发批量端点中断 sos

    如题,刚上手LPC1788开发usb功能,做hid 设备,在rt-thread的usb框架下参考stm32f4 的usb驱动文件实现了hid设备,成功枚举的情况下进行批量传输时,主机显示“Bulk wirite failed ...”(没记全),板子仿真调试下没看到有触发批量端点的中断。请教各位大咖这种问题是什么原因? 部分代码: static struct ep_id _ep_pool[] = { {0x0, USB_EP_ATTR_CONTROL, USB_DIR_OUT, 64, ID_ASSIGNED }, {0x1, USB_EP_ATTR_CONTROL, USB_DIR_IN, 64, ID_UNASSIGNED}, {0x2, USB_EP_ATTR_INT, USB_DIR_OUT, 64, ID_UNASSIGNED}, {0x3, USB_EP_ATTR_INT, USB_DIR_IN, 64, ID_UNASSIGNED}, {0x4, USB_EP_ATTR_BULK, USB_DIR_OUT, 64, ID_UNASSIGNED}, {0x5, USB_EP_ATTR_BULK, USB_DIR_IN, 64, ID_UNASSIGNED}, {0xFF, USB_EP_ATTR_TYPE_MASK, USB_DIR_MASK, 0, ID_ASSIGNED }, }; static void _usb_hw_init(void) { // USB_DEV_CLK_EN,USB_AHB_CLK_EN,USB_OTG_CLK_EN rt_uint32_t ulClkCtrl = 0x1A ; LPC_SC->PCONP |= 0x80000000; // 给USB控制器提供电源 LPC_USB->USBClkCtrl = ulClkCtrl; // 配置USB时钟控制寄存器 while ((LPC_USB->USBClkSt & ulClkCtrl) != ulClkCtrl); LPC_USB->StCtrl |= 0x03; // U1 HOST, U2 devices // LPC_IOCON->P0_29 &= ~0x07; // P0.29 D1+, P0.30 D1- // LPC_IOCON->P0_29 |= 0x01; // LPC_IOCON->P0_30 &= ~0x07; // LPC_IOCON->P0_30 |= 0x01; LPC_IOCON->P0_31 &= ~0x07; LPC_IOCON->P0_31 |= 0x01; LPC_IOCON->P0_14 &= ~0x07; LPC_IOCON->P0_14 |= 0x01; } static void _usb_inturrupt_init(void) { rt_uint32_t intTmp = 0x04; // ep_slow LPC_USB->DevIntClr = 0x01; // 禁止同步传输帧中断 LPC_USB->DevIntEn = intTmp; // 使能复位中断, 低速中断 LPC_USB->DevIntPri = 0; // 使能端点中断为低优先级中断 intTmp = (0x01 << 0) + (0x01 << 1) + (0x01 << 4) + (0x01 << 5); // 使能端点 0,1,4,5 从机中断 LPC_USB->EpIntEn = intTmp; LPC_USB->EpIntPri &= ~intTmp; // 设置为低优先级中断 LPC_SC->USBIntSt = 0x80000000; // 允许USB中断 } static void _usb_endpoint_config(void) { // 配置各物理端点的最大包大小 #if 0 usbd_devConfigMaxPaketSize(EP0_CTR_OUT, USBD_PACKET_SIZE_64BYTE); usbd_devConfigMaxPaketSize(EP0_CTR_IN, USBD_PACKET_SIZE_64BYTE); usbd_devConfigMaxPaketSize(EP2_BULK_OUT, USBD_PACKET_SIZE_64BYTE); usbd_devConfigMaxPaketSize(EP2_BULK_IN, USBD_PACKET_SIZE_64BYTE); #else rt_uint8_t idx = 0; while(_ep_pool[idx].addr != 0xFF) { usbd_devConfigMaxPaketSize(_ep_pool[idx].addr, _ep_pool[idx].maxpacket); idx++; } #endif } // 初始化usb设备控制器 static rt_err_t _init(rt_device_t device) { // TODO:PLL1的配置要统一到原时钟配置的位置上 // PLL1时钟配置,提供48MHz的usbclk LPC_SC->PLL1CFG = 0x23; LPC_SC->PLL1CON = 0x01; // PLL1 Enable LPC_SC->PLL1FEED = 0xAA; LPC_SC->PLL1FEED = 0x55; while (!(LPC_SC->PLL1STAT & (1<<10))); // Wait for PLOCK1 // USBCLKSEL.USBDIV=1,output 48MHz USBCLKSEL.USBSEL=2,Alt PLL LPC_SC->USBCLKSEL = (0x00000001|(0x02<<8)); // Setup USB Clock Divider NVIC_SetPriority(USB_IRQn, 5); NVIC_EnableIRQ(USB_IRQn); // usb hw init _usb_hw_init(); // interrupt config _usb_inturrupt_init(); // endpoint config _usb_endpoint_config(); // set mode usbd_devSetMode(0); // 成功传输才产生中断 return RT_EOK; } 下载视频

    NXP、LPC1788 LPC1788 触发 USB ST IO

    4584浏览量 0回复量 关注量
  • 限位开关需要消抖吗

    stm32f1,限位开关输入配置了外部中断,发现限位触发总是进两次中断。并且进入中断后延时读中断脚电平也错误,仿真单步又看不到问题示波器抓取引脚波形没有看到多次达到跳变电平,可能是什么原因

    开关 电平 STM STM32F1 触发 示波器

    15001浏览量 9回复量 关注量
  • 74161触发问题 sos

    各位大佬,有用过74161做计数器的吗?为什么会上升沿和下降沿都触发啊?资料里面说是上升沿触发的,我的电路做出来都是一个信号导致两个触发。

    逻辑电路 触发 信号 电路 计数器

    10215浏览量 0回复量 关注量
  • PIC12F1501中的比较器在初始化完成之前是否就已经开始工作

    MCU:PIC12F1501,使用PIN6作为比较器的输入,门限值是1.024v,用于保护检测;初始化最后delay10ms,从MCU供电5v(5v电压建立时间是500us)开始到初始化结束PIN6的电压没有超过1.024v,但在此期间还是会触发比较器动作,进入保护,保护周期结束后才能正常工作。请问PIC的比较是否在初始化完成之前就已经工作了?供电电压5V建立的过程中由于门限值并没有达到1.024v,所以触发了比较器动作?? 谢谢

    比较器 pic12f1501 电压 MCU 触发

    1434浏览量 6回复量 关注量
  • 同步D触发器求助

    各位大佬 用D触发器与逻辑门搭同步计数器怎么搭,研究一天了 网上也没找到具体的资料 异步这边我会了{:cry:} 求助

    D触发器 触发 触发器 异步 计数器

    1168浏览量 9回复量 关注量
  • GD32F450如何配置通过定时器触发DMA内存到内存的传输 sos

    我想配置通过定时器触周期性发DMA内存到内存的传输,求教

    DMA 内存 定时器 触发 GD32F450

    719浏览量 0回复量 关注量
  • 为什么示波器在测一个正玄波信号时每次刷新波形都不重合,

    [i=s] 本帖最后由 niufen556 于 2020-11-15 14:07 编辑 [/i] 如题,用示波器测一个变频器输出的正玄波电流信号时每次刷新波形都不重合,触发线也调到了波形内,有时调一下时基就按着原波形刷新了有时不行,有时向右移动有时上下反转,这个波形频率才1Hz。但是在测其他信号甚至更复杂的波形时都能重合,波形也稳定。是示波器每次触发的位置不一样,触发不稳吗?我要怎么区分是示波器本身性能不好还是我设置参数有问题还是信号本身就不稳定上下翻转?

    信号 示波器 触发 变频 变频器

    831浏览量 5回复量 关注量
  • 请教STC8G单片机 单按键休眠唤醒

    请教大神,用STC8G单片机做单按键休眠和唤醒,按下按键,单片机进入掉电模式,再次按下按键,将单片机唤醒,按键接在P3.2/INT0引脚,通过INT0中断来唤醒,使能INT0下降沿中断。 在下降沿触发中断时,会不会同时判断为有按键按下,又进入掉电模式。程序流程应该怎么处理呢

    单片机 stc8g 引脚 触发

    2349浏览量 15回复量 关注量
  • 这种外部触发IO电路有啥严重问题不?

    现场反馈说是低电平触发不稳定,得延时几个ms才能稳定捕获,外部触发电缆大概 10米长,周围都是24V的直流电机启动和断开,低电平是触发的一些位置传感器信号

    IO 触发 电路 电平 电机启动

    2913浏览量 8回复量 关注量
  • 继电器模块连接74hc595,直接冒烟?

    [img]https://img.alicdn.com/imgextra/i1/2143152573/O1CN01Z02iR31UsTgslZfNU_!!2143152573.png[/img] 我在淘宝上买了4个低电平触发继电器模块,连接在74hc595模块上。通电后,继电器一顿闭合动作,3秒后74hc595冒烟烧坏,这种继电器模块不都是集成了三极管了?为什么还会烧毁74hc595呢?

    继电器模块 74HC595 三极管 触发 集成

    2383浏览量 11回复量 关注量
  • 逻辑分析仪触发模式的选择,一般使用选择哪个模式?

    逻辑分析仪触发模式的选择,一般使用选择哪个模式?

    触发 逻辑分析仪

    418浏览量 1回复量 关注量
12下一页