ena

  • 2024-12-14
  • 回复了主题帖: keil调试stm32单片机时,全速运行时会复位

    秦天qintian0303 发表于 2024-12-12 12:16 很多时候反常现象都是程序逻辑导致的,使用屏蔽方法一点一点找问题代码 还没到全速运行那,在初始化里出错的,

  • 回复了主题帖: keil调试stm32单片机时,全速运行时会复位

    秦天qintian0303 发表于 2024-12-12 12:16 很多时候反常现象都是程序逻辑导致的,使用屏蔽方法一点一点找问题代码 这个问题解决了,用j-link的解锁工具清一下后就可以了,但不知道为啥

  • 2024-12-11
  • 发表了主题帖: keil调试stm32单片机时,全速运行时会复位

    本帖最后由 ena 于 2024-12-11 23:11 编辑 实际操作:用J-Link连接控制器,进入debug调试模式,软件上没有开启看门狗,外部也没有硬件看门狗。 具体现象:点全速运行后发现一直在复位,查找原因,发现一运行到delay(初始化里面)延时就复位。然后再delay处打断点,单步调试能过,但是一点全速运行后,在下一个delay处又复位了,且没有进硬件中断。复位后查看RCC寄存器里的CSR寄存器,来查找原因,发现PINRST、WDGRST等这几个都是打勾的状态,然后再看独立看门狗的寄存器也是没有打开的状态。这个程序之前是一直都能跑的,不知道啥原因导致的。这个从哪个地方入手比较好呢?

  • 2024-07-27
  • 回复了主题帖: ·关于用DFU升级的问题

    fxyc87 发表于 2024-7-27 11:40 为啥要用DFU?我都是自己写的BOOT,插入电脑识别出来的就是U盘,一拖就好了,DFU还要装驱动,一点优势也没 ... 主要现在公司用的是这种模式

  • 发表了主题帖: ·关于用DFU升级的问题

    目前再做的一个项目用的单片机时STM32F103系列的,采用BOOT+APP的模式,BOOT采用官方DFU例程。APP中需要将一些数据存储到FLASH中,软件中把这些数据放到FLASH后面几页了。但是在用DFU升级的时候,这些数据就被擦除了(本意是不想擦除的),这个DFU例程里面是不是可以设置擦除的flash大小?

  • 2024-05-23
  • 发表了主题帖: GD32使用STM32的库写flash返回页错误

    延时也加了

  • 2024-03-22
  • 回复了主题帖: 有关ADC采集时输入端口电压变动的问题

    H12315 发表于 2024-3-22 16:11 是不是采样太快了?理论上一个ADC不同通道快速采样的时候,第一个通道电容充电切换到下一个通道的时候电压 ... 我也试了加1MS延时,也不行。改了下顺序可以了,不知道会不会跟硬件有关系

  • 发表了主题帖: 有关ADC采集时输入端口电压变动的问题

    具体描述:如下,当先采集电压,在采集电流时,若电压输入GEN_DC_V+\GEN_DC_V-为0,则单片机处的端口电压GEN_DC_Up和GEN_DC_Un之间的电压为0。其它顺序则是有9mv的电压存在。这是为啥呢? ADC采样电路如下,   配置如下   下面是数据采集函数      

  • 2024-02-20
  • 发表了主题帖: GD32单片机在不打开看门狗的情况下频繁复位

    使用的是GD32F305的片子,库使用的是ST的,延时使用的是滴答定时器(网上搜的),目前的现象是,在调试阶段(main开头不启用读保护,不打开看门狗),当达到一定的延时时间后,会复位。(并不是刚开始一到延时就复位,根据调试好像是当LSIRDY准备好后就复位,具体不是太清楚)。当进入正式程序后,不产生复位。请问各位大神这是什么原因?

最近访客

< 1/2 >

统计信息

已有76人来访过

  • 芯积分:285
  • 好友:1
  • 主题:114
  • 回复:187

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言