【经验】解析国民技术N32G45x系列硬件IIC问题及解决方法
本文中世强将为大家解析国民技术N32G45x系列硬件IIC问题及解决方法。
硬件I2C常见问题如下:
1、MCU做主机,上电后无法正常发送数据
具体问题: 初始化流程执行完之后,调用I2C发送函数,发现此时I2C的busy位一直存在,导致数据无法正常发送。
问题分析: 当I2C的RCC时钟使能后,模块已经进入工作模式(此时GPIO配置、I2C参数配置未进行) ,这段时间容易受到总线时许的干扰,有概率误识别到起始信号,芯片认为通讯开始,置位busy标志。
优化方法:
1. GPIO的配置需要在I2C参数配置之前,以保证IO被提前映射到I2C外设, 保证总线电平稳定;
2. 进行I2C参数初始化时, 需要使用“I2C_DeInit”先对模块进行复位, 使其在一个可控的default状态,再进行参数的配置和初始化。
2、MCU起始信号发不出来,STARTGEN一直被置位
具体问题:MCU主机模式, 配置STARGEN为1,但是start信号并没有发出
问题分析:正常情况下一旦起始信号发出,硬件会清除STARTGEN位。 由于SCL上受到干扰导致,通常是因为SCL上存在毛刺。
优化方法:
1. 减小干扰;(可以考虑在I2C总线上增加电容等滤波电路)
2. 做外设恢复机制。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由小阁清风频顾提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】解析搭建GCC开发环境时报错无法将“make”项识别的多种原因及其解决方法
本文中将以国民技术MCU N32G45X的SDK文件夹作为资源包为例,给大家解析搭建GCC开发环境时报错无法将“make”项识别的多种原因及其解决方法。
设计经验 发布时间 : 2023-01-13
【经验】国民技术MCU N32G457VEL7程序加密、读保护、解除读保护的操作过程
Nations MCU DownloadTool是国民技术的N32G45X、N32G4FR等系列芯片的程序下载工具。本文将通过N32G45XVL-STB开发板进行实验,介绍国民技术MCU N32G457VEL7程序加密、读保护、解除读保护的操作过程。
设计经验 发布时间 : 2022-06-20
【经验】国民技术N32G45X系列MCU使用内部HSI的配置方法
国民技术N32G45X系列MCU内部HIS时钟信号由内部8MHz的RC振荡器产生,可直接作为系统时钟或在2分频后作为PLL输入。本文分别讲解作为系统时钟和作为PLL输入的配置方法。
设计经验 发布时间 : 2021-09-27
N32G45x&N32G4FR&N32WB452系列BOOT跳转应用笔记
型号- N32G4FR系列,N32G452 系列,N32G45X系列,N32G455 系列,N32G457 系列,N32G4FR,N32WB452,N32G457,N32G45X,N32G455,N32WB452系列,N32G4FR 系列,N32G452,N32WB452 系列
工业增强级MCU优势赋能,国民技术加快布局机器人控制领域“新蓝海”!
作为工业机器人核心控制器件,MCU等控制芯片必将受惠于工业机器人市场的快速增长。 当前,国民技术32位工业增强级MCU,如N32G45X、N32G43X和N32G030等系列,已经在机械臂、机器骨骼、步进电机、伺服电机等工业应用领域获得批量应用。
原厂动态 发布时间 : 2022-03-23
【经验】国民技术N32G45x系列MCU如何提高ADC采样精度?
本文主要说明N32G45x开发板上ADC外设的软件基础配置及提高ADC精度的方法,国民技术N32G45x支持最多4个12位5Msps采样率的逐次比较型ADC,支持单端输入和差分输入,可测量38个外部和7个内部信号源。
设计经验 发布时间 : 2022-10-14
【经验】如何解决使用N32G45x系列做项目时遇到下载失败的问题?
使用国民技术N32G45x系列MCU做项目时用到ST-LINK、J-LinK、CMSIS-DAP等烧写程序时,突然间就下载出问题导致下载失败。本文具体讲解具体现象、问题及解决办法。
设计经验 发布时间 : 2022-04-30
【应用】国民技术N32系列MCU集成先进电机控制技术及算法,满足电动两轮车全车及周边应用创新需求
国民技术N32系列MCU产品基于32位Arm® Cortex®-M内核,内置嵌入式高速闪存、低功耗电源管理,集成数模混合电路,并内置硬件密码算法加速引擎以及安全单元,具有高集成度、高性能、低功耗等特点,满足电动自动车各组件对控制器的应用需求。
应用方案 发布时间 : 2023-03-22
N32G45x系列32位ARM® Cortex®-M4F微控制器用户手册
型号- N32G457,N32G45X,N32G455,N32G457XX 系列,N32G452,N32G455X 系列,N32G45X 系列
【经验】国民技术MCU ADC高精度采集电压的方法和程序设计
国民技术MCU有通用、低功耗和无线连接型。广泛应用在空调压缩机、智能门锁、高速吸尘器等方面,全系采用ARM Cortex-M内核,并内置硬件密码算法加速引擎以及安全技术。本文主要介绍了提高ADC采集精度的方法和详细程序设计。
设计经验 发布时间 : 2021-10-31
N32G45x series MCU GCC development environment based on Windows Application Note
型号- N32G45X SERIES,N32G45X
【经验】国民技术32位MCU N32G45X系列下载程序出错相关问题
最近在用国民技术的N32G45X系列开发板进行调试,过程中发现下载程序报错,这就怪了,前面还好好的,下载和调试都是正常的,怎么其他的都没有修改、接线完好,才过一会就异常了呢?
设计经验 发布时间 : 2022-12-18
电子商城
现货市场
登录 | 立即注册
提交评论