1.CAN协议介绍 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性 ...
老早之前自己做了块F 的板子,设计原理图时没有去找官方参考,看了手册后就开工了,做完板子回来测试串口发现PC端接收到的都是乱码,尝试了几种波特率也没能正确接收,串口的代码是官方参考例程的,不应该有问题。所以定位到时钟上,下载了官方的参考设计,发现使用的时钟是 M的外部参考时钟,而我的是 M的,打开头文件stm f xx.h,找到宏定义如下所示,我的芯片是F 的,按照官方定义外部时钟源是 M 修改为 ...
2019-12-15 12:50 0 286 推荐指数:
1.CAN协议介绍 CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性 ...
STM32f429在启动时会在startup_stm32f429_439xx.s中调用static void SetSysClock(void)函数。默认使用的是25M晶振,把系统时钟设置为180M. 在system_stm32f4xx.c中给出了相关的默认时钟参数设置。static void ...
今天要来介绍一下HAL库的串口中断使用方法 首先打开CUBEMX,新建一个STM32工程,博主建立的是F429工程,然后在图形界面中打开一个USART,这里我们使用USART1。 然后进入配置configguration 基本的参数都不用修改,在NVIC中,大概中断使能 然后生 ...
1.内存管理介绍 内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 内存管理的实现方法有很多种,他们其实最终 ...
1 FMC STM32F429以外的控制器中,只有FSMC(可变静态存储控制器),不能驱动SDRAM这样的动态存储器,因为驱动SDRAM时需要定时刷新。STM32F429的FMC才支持该功能,且只支持普通的SDRAM,不支持DDR类型的SDRAM。 FMC可以用于驱动SRAM、SDRAM ...
我是Win 8系统前些天网络经常掉线,弄好了过不久又掉线,如此反复始终找不到原因 1、使用360断网急救,找到问题DNS配置错误。 2、修复后耐燃无法上网,再次检测依然报告NDS配置错误 3、CMD 命令行Ipconfig -all找到 本机IP与DNS地址 4、手动配置IP,但是设置完后 ...
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第24章 STM32F429的USART应用之八个串口FIFO实现 本章节为大家讲解STM32F429的8个串口的FIFO驱动实现,后面 ...
最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=93255 第14章 STM32F429的电源,复位和时钟系统 本章教程继续为大家讲解学习STM32F429的必备知识点电源,复位和时钟系统。掌握这三方面 ...