-
HK32F030MF4P6 PC3-TIM1_CH3 PWM 没输出
void TIM1_WindPwm_Config(void) //16K TIM1_CH3 { GPIO_InitTypeDef GPIO_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; TIM_OCInitTypeDef TIM_OCInitStructure; RCC_AHBPeriphClockCmd( RCC_AHBPeriph_GPIOC, ENABLE ); RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM1 , ENABLE); // 使能IOMUX时钟 RCC_APB1PeriphClockCmd(RCC_APB1Periph_IOMUX,ENABLE); GPIO_IOMUX_PinAFConfig(GPIOC,GPIO_PinSource3,IOMUX_PC3_TIM1CH3); GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF; GPIO_InitStructure.GPIO_OType = GPIO_OType_PP; GPIO_InitStructure.GPIO_Pin = GPIO_Pin_3; GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;//GPIO_PuPd_DOWN; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOC, &GPIO_InitStructure); GPIO_PinAFConfig(GPIOC,GPIO_PinSource3,GPIO_AF_3); /* Time Base configuration */ TIM_TimeBaseStructure.TIM_Prescaler = 0; TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up; TIM_TimeBaseStructure.TIM_Period = TIM1_PERIOD-1; TIM_TimeBaseStructure.TIM_ClockDivision = 0; TIM_TimeBaseStructure.TIM_RepetitionCounter = 0; TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure); /* Channel 1, 2,3 and 4 Configuration in PWM mode */ TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM2; TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Disable;//TIM_OutputNState_Enable; TIM_OCInitStructure.TIM_Pulse = 1000; TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_Low; //TIM_OCInitStructure.TIM_OCNPolarity = TIM_OCNPolarity_Low; TIM_OCInitStructure.TIM_OCIdleState = TIM_OCIdleState_Set; //TIM_OCInitStructure.TIM_OCNIdleState = TIM_OCIdleState_Reset; TIM_OC3Init(TIM1, &TIM_OCInitStructure); /* TIM1 counter enable */ TIM_Cmd(TIM1, ENABLE); /* TIM1 Main Output Enable */ TIM_CtrlPWMOutputs(TIM1, ENABLE); }
2142浏览量 2回复量 关注量 -
Imax6Q千兆网问题 sos
我的设计是使用PCIE转以太网(RTL8111F-CG)以及RGMII转以太网(AR8033),以及6Q搭建了一个传输网络。数据传输的方向是从RTL8111F的以太网转PCIE,通过桥接的方式经过6Q,然后从RGMII转以太网发送到电脑。 测试发现带宽只有400多Mbps,而且会出现不稳定的现象,有时候速度变得很慢甚至断开。请问这样的问题有朋友经历过吗?怎么能解决网络稳定性的问题呢?
1372浏览量 0回复量 关注量 -
HC32L196PCTA板载调试报Device could not be powered up?
使用HC32LF17/9XG0-STK开发板调试时出现Device could not be powered up,使用的是板载的CMSIS-DAP调试,各位大神谁遇见了请教一下 下载视频
5415浏览量 14回复量 关注量 -
华大HC32L136 LPUART0异常
采用hc32l13x_ddl_Rev1.9.1 Lite 里面example目录下的lpuart示例,将串口IO适配成自己硬件板子,板子TX\RX接线到PC端;1. 发送时钟引用PCLK,与PC端通信正常; 2. 发送时钟用内部RCL(38.4K),数据发送不出来,并且PC端给硬件发送数据,也无中断触发; stcCfg.enStopBit = LPUart1bit; ///<1停止位 stcCfg.enMmdorCk = LPUartDataOrAddr; ///<偶校验 stcCfg.stcBaud.enSclkSel = LPUartMskRcl; ///<传输时钟源 stcCfg.stcBaud.u32Sclk = 38400; ///
2060浏览量 8回复量 关注量 -
AT32F415通过USB驱动在电脑端无法识别 sos
PC端通过USB线,连接进入HUB芯片(FE1.1S),再通过分出来连接到MCU的DM\DP引脚,但插入USB后,电脑端无法识别成串口,在PC端只出现集线器设备,但我通过飞线跳过HUB芯片直接连接MCU的DM\DP引脚,又能正常识别到串口;按道理,如果HUB芯片不工作,那应该在PC端也不会识别出集线器设备的把?目前哪还有问题,请大神指点????
2229浏览量 0回复量 关注量 -
关于STM32F429IGT6的USB_Device_VPC接收问题
调试STM32F429igt6时使用USB的VPC与串口助手通信。发送已经没有问题了,接收的时候发现每次都会接收到除了发送外的额外字节,请问这个怎么处理?下面三张图是编写内容,第一个是在回调函数中添加函数,第二张图就是这个接收函数的处理,第三张图就是将接收长度的数据发送后在串口助手上显示的结果。(后面插图)
4569浏览量 9回复量 关注量 -
华大HC32L110_F003_005开发板如何连接pc的串口进行uart的调试?
仔细看了《HC32L110_HC32F003_HC32F005系列的MCU开发工具用户手册Rev1.0.pdf》关于uart的部分,是这样描述的: [i][color=#000080][color=#000][font=TimesNewRomanPSMT][size=14.04pt]3.1.4 UART [/size][/font][/color][font=宋体][size=14.04pt]接口[/size][/font][/color][/i] [i][color=#000080][font=TimesNewRomanPSMT][size=11.04pt]STK [/size][/font][font=宋体][size=11.04pt]在板调试模块预留了 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]1 [/size][/font][font=宋体][size=11.04pt]组 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]UART [/size][/font][font=宋体][size=11.04pt]接口,需要使用 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]MCU [/size][/font][font=宋体][size=11.04pt]串口功能时,请将 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]UART [/size][/font][font=宋体][size=11.04pt]接口 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]CN8[/size][/font][/color][/i] [i][color=#f00000][color=#000080][font=宋体][size=11.04pt]上的信号通过飞线连接至 [/size][/font][font=TimesNewRomanPSMT][size=11.04pt]MCU [/size][/font][/color][color=#000][font=宋体][size=11.04pt][color=#000080]对应串口引脚。[/color][/size][/font][/color][/color][/i] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000][color=#f00000]查看了原理图,好像和开发板的对不上,比如:调试板上没有CN3,PCB板的部分电路和开发板的也不一致。[/color][/color] [/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt]我理解了半天,也没搞明白该怎么接。比如:[/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt]1.提供的样例程序是用P35,P36端口作为uart1_tx和uart1_rx的,但检查了线路,丝印为CN2上的P35,P36已经和MCU对应的引脚原本就是连着的。(PCB板上画的是CN7,CN8,但开发板的丝印上却是:CN2,CN3,每个引脚实际上都已经连到CN2和CN3上了)[/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000]2.查看原理图,貌似是通过飞线,把P35替换掉CN2的io的pin上,把p36插到cn2的clk上,然后用串口线连到调试板的J5的:gnd,Txd,Rxd上。我把uart_int的程序编译烧进去后,这样跳线接了一下,但没任何反应。[/color][/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000]请专家指点,该怎么接,才能调试uart的串口通讯?[/color][/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000]PS:我已经把调试板和开发板掰开了。[/color][/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000] [/color][/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000] [/color][/size][/font][/color][/color] [color=#f00000][color=#000][font=宋体][size=11.04pt][color=#f00000] [/color][/size][/font][/color][/color]
1295浏览量 5回复量 关注量 -
东软载波SSC1643窄带低速模块通信 sos
目前,第一部是通过东软模拟表软件使得单个模块能够自发自应答,目前已经实现。下一步就是通过两个模块实现传输通信,两个模块分别通过串口连接至电脑,两模块通过电力线的L、N连接。通过PC端根据DTL645规约发送报文进行通信测试,另一个模块始终没有应答或者其他信息的变化。搜索 [align=left]复制[/align]
1081浏览量 0回复量 关注量 -
PIC16F877A烧录显示错误
大家好。 PIC16F877A在烧录程序的时候,PCB板显示错误。 请问这是什么为什么?信息如下: [img]http://m.qpic.cn/psc?/V12KODDD4C8Jb4/ruAMsa53pVQWN7FLK88i5iWbraVlsNMFiupYIfJ5PCqU7gQb1k9IevWk8QlRyXteZMykN94mHDIzpKv.VlY6oyi4B.wWPH2LvqqKlBZuBis!/b&bo=wAPRAgAAAAABBzA!&rf=viewer_4[/img]
745浏览量 1回复量 关注量 -
200MHz的2.5V信号,降低到1V,用Π型衰减,可以吗?
200MHz的0~2.5V信号,输出阻抗50Ω,现在要降低到0~1V,通过同轴电缆送到PCB板上,用三个贴片电阻搭建一个Π型衰减,同时保证阻抗匹配,可以吗?是不是通用方案?
1558浏览量 4回复量 关注量