
STM32
程工助力英语中国话
当某一天你意识到——生命不息,学习不止时,那么你就成长了。
展开
-
KEIL烧录程序时配置Reset and run
被这个配置捉弄了两次了,每次烧好程序就直接去测试,但是发现程序并没有相应的现象,在胡乱的调试了好久,最终发现板子重启之后又可以了,真是诡异啊。后来终于发现是因为配置没有勾上Reset and cun,希望下次不要再犯这种低级错误了,浪费了很多时间呢。...原创 2018-07-10 10:49:09 · 6885 阅读 · 5 评论 -
*** Error: CreateProcess failed, Command: 'D:\Keil_v5\ARM\ARMCC\bin\fromelf.exe --bin -o .\xc_8.bin
今天在用同事的程序在自己的KEIL中编译的时候,发现该错误,后来上网查了之后发现是fromelf.exe路径不正确。该fromelf.exe的路径是在KEIL的安装路径的/keil/ARM/ARMCC/bin(KEIL525版本)中,把正确的路径写上便可。...原创 2018-07-10 10:52:10 · 15965 阅读 · 1 评论 -
stm32f107串口乱码
最近在写串口程序的时候遇到了串口乱码的问题,后来上网查了之后才发现是晶振不匹配的原因。我使用的板子的晶振是16MHz,而系统默认是配置为8MHz,修改步骤:1:首先确认程序工程目录的文件属性为非只读的,如果是只读的那么改为非只读的,这是为了能够修改工程的系统文件;2:在1的基础上修改stm32f10x.h头文件约120行处修改HSE_VALUE的配置值:#if !defined HSE_VALU...原创 2018-07-10 15:18:05 · 1194 阅读 · 0 评论 -
通过串口波特率计算bit时间
以波特率115200为例:115200kbit/s表示的是串口每秒钟可以传输115200kbits,那么每传输1bit所需时间:1s / 115200kbits = 1 * 10e9 / 115200 * 10e3 = 1000/115.2 = 8.6806us;这个在使用示波器抓数据的时候,对分析数据是很有帮助的,也很简单。...原创 2018-07-10 15:21:43 · 20748 阅读 · 4 评论 -
stm32串口使用
新项目启动了,最近开始着手硬件驱动的编程,当然首先是从串口开始啦,因为串口使我们调试必不可少的模块。调试了好久,竟然没有调通,这么简单的一个串口驱动都没有调好(成功发送,无法中断),我真是大受打击,饭也吃不好,觉也吃不香。后来用示波器测串口的TX和RX才发现是板子的RX引脚出了问题,找硬件同事换了个板子,就可以了。好了,废话不多说,还是记录一下串口的编写步骤吧。串口发送:1、编写使能串口时钟、TX...原创 2018-07-11 11:00:03 · 373 阅读 · 1 评论 -
stm32f107定时器3使用时钟源使用外部时钟源模式2进行定时
终于成功的使用了外部时钟源来作为定时器3的时钟源了,其实操作过程并不难,但是因为自己没有经验,所以走了很多弯路,在这里写这篇博客除了为了给自己记录之外,也希望对大家有帮助。首先简单介绍一下其功能,我们都知道,stm32中的通用定时器的计数时钟有三种,内部时钟(CK_INT)、外部时钟源(包括外部时钟模式1:外部输入脚(TIx) 和外部时钟模式2:外部触发输入(ETR) 两种模式)、内部触发输入(I...原创 2018-07-12 16:07:41 · 10086 阅读 · 5 评论 -
stm32 库函数3.5 的systick
项目上需要精确延时,因此想到了使用stm32的systick,通过《STM32固件库使用手册》的18章 Cortex系统Systick定时器的相关章节,觉得还是挺挺简单的,但是遇到一个问题,Systick库函数SysTick_CLKSourceConfig()、SysTick_SetReload()、Systick_CounterCmd()、SysTick_ITConfig()、SysTick_G...原创 2018-07-27 10:54:26 · 2016 阅读 · 3 评论 -
stm32f107使用外部16MHz晶振
项目上使用的是16MHz的外部晶振,在stm32f107板子上进行跑程序,现在遇到的问题就是在工程里,采用http://www.360doc.com/content/15/0813/16/18490038_491413356.shtml该篇文章的博客进行修改的时候,到第二步的修改SetSysClockTo72()函数中的时钟2分频的时候发现与博客中的不同的是:博客中的#ifdef ST...原创 2018-08-01 10:27:50 · 1739 阅读 · 0 评论