问答

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

yinxiangh

TA的家园币:3494  

  • STM32F103生成方波问题求教

    最近使用STM32F103RB做了个小东西,其中需要输出一路频率大约在1Hz左右的方波信号。我使用定时器3来产生,配置好定时器后,在中断里面使一个IO口的电平翻转,从而产生方波。但产生的方波总是会断一下,就是时不时电平就少翻转一次,即总是有连续两个的高电平或者连续连个的低电平。我在中断里面放了一个变量,发现每次中断是能进去的,方波断的地方是电平该翻转没有翻转。翻转电平的语句我也试几种,用变量判断,或者直接该位取反,都试过了,都是这个问题。IO口配置的是推挽输出,50MHz频率。请教各位有没有遇到过类似问题,或者帮我分析一下可能是什么原因,还能做什么测试?谢谢。

  • 从存储器到外设还是从存储器到存储器?

    想实现一块RAM到FSMC的DMA传输,DMA传输请求由TIM8_TRIG触发,那FSMC是外设还是存储器,我该选择DMA_InitStructure.DMA_DIR是从存储器到外设还是从存储器到存储器?

    存储器 DMA DM SMC FSMC

    2020-09-29 19
  • 代码没有全部跑完,是什么原因?

    代码运行起来,没有全部跑完就停止了,这是什么原因?停止的位置没有加while循环。

    代码 While

    2020-09-29 27
  • 时钟怎么还是32M?

    STM32L151外接3.6864MHz晶振,时钟怎么还是32M?

    时钟 STM hz ST STM32L

    2020-09-29 21
  • STM32F107的HOST驱动USB键盘的问题

    现在实现了STM32F107USBHOST读取键盘的数据,但是USB键盘的大小切换键CAPSLOCK和NUMLOCK键的指示灯却不对应的亮灭。查资料说是,需要HOST给USB键盘发送数据,请问是怎么发送呢?

    usb键盘 STM32F107 os ck USBHOST

    2020-09-10 33
  • 能否保证多次执行时间完全相等

    请问各位,如果一程序段,关中段,有函数调用,能否保证多次执行时间完全相等

    函数

    2020-09-10 35
  • 不能进入外部中断

    voidmain(void){EA=1;EX0=1;//设定接受INT0的中断TMOD=0x01;/*定时器初始化*/TH0=0xff;TL0=0xf6;TR0=1;ET0=1;//如果加入定时器设置就无法进入中断函数,不设定时器则可以进入外部中断while(1);}如果加入定时器设置就无法进入中断函数,不设定时器则可以进入外部中断staticvoiddecode(void)interrupt0using2//外部中断函数内容为红外遥控器解码函数、{红外要红解码的内容,因较长未列出}请问下问什么设置定时器就不能进入外部中断了??请高手解答!

  • SPI3的问题

    芯片是STM32L432KC,使用STM32CUBEMX生成的代码,想用SPI3,可是用万用表测量,SPI3_SCK的时钟信号幅度才几十毫伏呀,而供电电压是3.3的,怎么回事呀?大家帮帮忙

    spi ST STM32 STM CubeMX

    2020-09-09 28
  • RTC闹钟的中断

    有关RTC闹钟的中断,就是要求每一个小时整点产生一次RTC闹钟中断,前几个小时正常,可后面就不产生RTC中断,各位指点下.

    RTC tc

    2020-09-09 8
  • 有什么注意的事项?

    对OTL电路来说,如果要提高输出功率,可采取什么措施?同时有什么注意的事项?

    电路 输出功率

    2020-09-09 26