资讯详情

灵动微MM32F103单片机常见问题解答

灵动微MM32F103系列产品采用高性能核心M3的 32 典型工作频率可达144MHZ,内置高速存储器,丰富的增强型 I/O 端口与外设连接到外部总线。提供五种包装形式,包括 LQFP100、LQFP64、LQFP48、LQFP32 和 QFN32 共 5 包装形式。根据不同的包装形式,设备中的外设配置不同。本产品适用于电机驱动和应用控制、医疗和手持设备、工业应用和报警系统。下面为大家解答关于MM32F103产品中的一些常见问题。 SPI 1 、SPI 支持哪几种模式 按传输方向划分 1) 全双工模式,同时收发数据,同时使能 TX 和 RX; 2) 半双工,在不同时间段读写,enable TX 时 DISABLE RX,ENABLE RX 时 DISABLE TX; 按采样时序划分 1) 模式 0.空闲时钟低,第一时钟沿采样; 2) 模式 1.空闲时钟低,第二时钟沿采样; 3) 模式 2.空闲时钟高,第一时钟沿采样; 4) 模式 三、空闲时钟高,第二时钟沿采样; 2 、SPI 主机通信异常的原因是什么? 常见原因: 1) 配置不正确,表现为无时钟输出; 2) 模式配置不正确,表现为采样点与预期不一致(SPI_CCTL bit0 = 0 第二时钟沿采样); 3) 速度配置过快,波形异常; 4) 数据位数配置与 device 不一致,表现为 CLK 个数不对. 5) CS 信号不正确,表现为 CS 信号与 device 时序不对应; Vbat 电源接入的要求是什么; 若应用中没有外部电池, 建议 VBAT 通过外面的一个 100nF 陶瓷电容和 VDD 相连. 如果外部是电池,建议在外部,以确保不损坏 VBAT 低压降二极管与电源连接。如果没有外部电池,即使没有必要 RTC 还需要给功能 VBAT 供电; KEIL 例程编译失败的可能原因 常见原因: 1) 没有安装 keil4 软件名称为:MDKCM516_legacySuppor***K4(问题最多) 2) 移动了 keil 工程文件无法找到相对路径的文件 3) 程序太大,超过 FLASH 或者 SRAM 容量 解决办法 针对 1 和 2 的问题,将 BOOT0 和 BOOT1 接到高电平,复位或重新上电,然后阅读 ID。若能读到 ID,然后在此模式下擦除程序 BOOT0 和 BOOT1 此时连接低电平 ID 可读。 KEIL 程序编译通过,但下载程序失败 常见原因: 1) 硬件电路未连接,检查 debug 工具是否连接到板上 JTAG 或者 SWD,能读到芯片吗?IDCODE。 2) 若是 Debug 芯片可以读取工具 ID,但不能下载的原因是没有选择 Description 型号,具体配置如下图所示。 外部高速时钟接法 外部无源晶振电路如下图所示,晶振两脚接合 22pf 电容,并上 1M 反馈电阻。为了保证芯片内部没有集成反馈电阻 XTAL 振动,必须连接 1M 欧姆电阻; &nBSP; 外部时钟异常的常见原因 运行程序通常使用外部高速时钟作为系统时钟源,有时在调试过程中会遇到系统时钟异常,导致程序停止运行。以下可能原因如下: 1) 外晶振动没有反馈电阻,导致外部时钟输入不稳定; 2) 外部晶振范围 8~24MHz; 3) 晶振与芯片引脚断路; 4) 晶振质量问题导致振动异常; 5) 等等

标签: 电容mmf

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台