首页 > 其他分享 >STM32 使用内部晶振导致 Can 通讯异常

STM32 使用内部晶振导致 Can 通讯异常

时间:2023-08-24 20:34:16浏览次数:39  
标签:通讯 内部 晶振 STM32 使用 异常

1、问题背景

  STM32 板间通讯,运行一段时间后 Can 通讯异常,MCU 的 Can 总线外设停止工作

2、问题原因

  STM32 使用了内部晶振,仪器运行一段时间后板卡温度上升(散热设计不足),导致芯片时钟异常

3、解决方法

  使用外部晶振,相对内部晶振,外部晶振更可靠,精度也更高。

标签:通讯,内部,晶振,STM32,使用,异常
From: https://www.cnblogs.com/yangjinghui/p/17655102.html

相关文章

  • 【STM32】4_0 基础定时器
    基础定时器TIME6和TIME7基本定时器•16位计数器(Counter):基础定时器内部有一个16位的自动增减计数器。计数器可以通过软件或外部触发递增。•时钟源(ClockSource):基础定时器可以使用不同的时钟源作为计数器的输入时钟。通常,它可以选择使用内部时钟(如系统时钟)或外部时钟(如外部......
  • 【STM32】4_0 基础定时器
    基础定时器TIME6和TIME7基本定时器•16位计数器(Counter):基础定时器内部有一个16位的自动增减计数器。计数器可以通过软件或外部触发递增。•时钟源(ClockSource):基础定时器可以使用不同的时钟源作为计数器的输入时钟。通常,它可以选择使用内部时钟(如系统时钟)或外部时钟(如外部......
  • 【STM32】3_0 中断
    中断和事件在STM32微控制器中,中断和事件是用于处理外部事件和内部状态改变的重要机制。它们允许微控制器在特定条件下停止当前执行的任务,转而处理更为紧急或重要的任务。以下是关于STM32中断和事件的一些基本信息:中断(Interrupts):中断是在微控制器执行某个任务时,突然发生的外部......
  • 晶振测试仪GDS-80系列参数
    晶振测试仪GDS-80系列一、产品简介晶振测试仪GDS-80系列是高性价比的晶振测试系统,采用网络分析技术,实现智能化测量,符合IEC-444标准。测量频率范围10KHz-200KHz,1MHz-200MHz,附USB接口进行数据通迅。晶振测试仪GDS-80系列采用π型网络零相位法实现串联谐振频率的测量,采用直接阻抗......
  • 自带云盘的内网即时通讯软件,保障数据在公司局域网内安全流通
    在信息时代,很多对于内部机密性要求较高的企业,都不惜成本地选择在内网搭建专属的私有化即时通讯系统。企业员工在内部通讯与协同办公的时候,会分享一些文件、文档等资料,为了保证所有在通讯软件流通的文件,就需要选择一款自带云盘和在线文档功能的内网im即时通讯软件。作为一款集移动办......
  • 组件通讯
    1.组件通讯1.1props主要用于父传子,只能一级一级传递传递数据的方法:属性名={值},属性名自定义如果是函数组件接收数据,则通过形参props接收数据props是对象{arr:[...]},对象上的属性就是传递数据时,组件上的属性如果是类组件接收数据,使用this.propsprops可以传递......
  • 1.2 STM32的GPIO
    一、GPIO的8种输入输出模式:1.输入:GPIO_Mode_AIN   // 模拟输入:用于ADC   GPIO_Mode_IN_FLOATING  //浮空输入GPIO_Mode_IPD   //下拉输入GPIO_Mode_IPU  //上拉输入2.输出:GPIO_Mode_Out_OD  //开漏输出GPIO_Mode_Out_PP......
  • ROS小车STM32底板代码学习
    用的是幻尔科技的新推出的ROS小车的STM32控制底板价格他的代码是用HAL库写的,而且资料很少,刚开始连ROS1功能包都还在测试。代码有300多M,编译一次,直接吃席。所以我用轮趣科技的ROS小车代码移植,采用的FreeRTOS写的,跟我学的代码风格几乎一致移植过程中你会发现,电路很多地方都一致,盲......
  • 【STM32】2_0 GPIO
    注:凡是有FT标志的,都是兼容5V电平的IO口,可以直接接5V的外设(注意:如果引脚设置的是模拟输入模式,则不能接5V!,凡是不带FT标志的,不可与无5V链接,可能烧坏MCU。根据数据手册中列出的每个I/O端口的特性,可通过软件将通用I/O(GPIO)端口的各个端口位分别配置为多种模式:●......
  • CAN通讯-使用Python收发CAN数据保姆级教程(包含完整代码)
    CAN通讯-使用Python收发CAN数据配置环境1.环境配置1.1安装CAN通讯需要的包1.2安装kvaser_drivers以及KvaserCanKing2.使用Python收发数据2.1接发数据代码如下:2.1.1接收数据代码2.1.2发送数据代码2.2验证发送数据2.2.1使用KvaserCanKing接收数据2.2.2......