Image
Image

豆杀包

+ 关注

粉丝 0     |     主题 49     |     回帖 323

ARM启动及工作模式切换
2021-12-1 14:06
  • ST MCU
  • 10
  • 1247
  上述的处理器对异常中断的响应过程可以用如下的伪代码描述。 R14_ = return linkSPSR_ = CPSRCPSR[4:0] = e ...  
  进入和退出异常中断的过程: 下面介绍处理器对于各种异常中断的响应过程以及从异常中断处理程序中返回的 ...  
  异常中断向量表及异常中断优先级: 中断异常向量表中指定了个异常中断及其处理程序的对应关系。它通常存放 ...  
  ARM体系中异常中断种类: ARM体系中异常中断如下面的介绍。 复位(Reset):当处理器的复位引脚有效时 ...  
STM8 使用 24MHz 外部晶振无法正常运行解决方案
2021-12-1 14:21
  • ST MCU
  • 11
  • 1295
  结论 由于使用的 24MHz 主频已经超出 16MHz,而在选项字节中并没有修改等待周期为 1 等待周期,导致在 Flas ...  
  使用 STVP, 在 OPTION BYTE 页面修改选项字节, 将等待周期设置为 1 个等待周期,如下: 下载更新芯片 ...  
  2.分析问题 STM8 上电后默认的主时钟源为内部 HSI RC 时钟的 8 分频,即 fHSI/8。原因是 HSI 时钟的稳定时 ...  
  1.了解问题 使用编译好的.s19 文件使用 STVP 烧写到 STM8AF52A9, 发现上电后是无法正常工作的。观察用户代 ...  
STM32L4 中 STOP2 模式下的漏电流
2021-12-3 11:43
  • ST MCU
  • 10
  • 1153
  结论 由于在进入 STOP2 模式之前没有对 I2C 进行复位及 I/O 口处理,导致在 STOP2 模式中产生了漏电流。 处 ...  
  3.问题解决 检查 STM32L476 的参考手册 RM0351,在 STOP2 模式下的描述中,可以看到以下这一段话: 意 ...  
  2.问题分析 根据代码和现象确认 MCU 已经进入了 STOP2 模式。那么,这个电流是如何产生的呢?初步怀疑是有 ...  
  调研 1.了解问题 首先,我们先确认这个 179.6uA 的电流真实存在,而且只是 MCU 上的电流,不是整机电流。客 ...  
CEC 输出数据始终和输出长度不匹配
2021-12-4 11:50
  • ST MCU
  • 10
  • 1044
  解决方法: 按照下面的方法修改中断处理函数,送给客户验证,能够正常发送数据并且跟电视通信正常 ...  
  4 中断处理函数: 从上面的函数来看当我们发送字节数大于 0 的时候,他每次发送一个字节,而当等于 0 的时 ...  
  3 发送函数: 当客户在调用下面发送函数的时候,数据跟长度不匹配. HAL_CEC_Transmit_IT(&hcec,InitiatorA ...  
  首先,我们来看看 CEC 发送数据的过程: 1,数据格式,包含一个起始位,header OPCODE 以及 0 到 14 个字节的 OP ...  
STM32 Bootloader 中 DFU 使用限制
2021-12-6 15:23
  • ST MCU
  • 10
  • 1279
  总结 在使用 bootloader 进行升级时,同样需要考虑到时钟可能带来的误差。 ...  
  如上描述,使用 usb 模块,一般情况下是必须用 HSE( 有 CRS 功能的除外) 的,但是作为 bootloader 而言, ...  
  原因分析 考虑到用户的量很大,而且问题都是出现在低温的环境下,所以基本排除用户单板设计,布线等问题, ...  
  问题现象 通过 bootloader usb 升级时,在温度低的情况下,发现有一部分芯片升级失败,而且重新尝试,仍然 ...  
2
3
近期访客