stm32
文章平均质量分 50
翟羽嚄
这个作者很懒,什么都没留下…
展开
-
Python与STM32F103串口通讯
参考:https://blog.csdn.net/qq_25939803/article/details/104962112serial库安装pip install pyserialpython上位机代码import serial# 串口打开函数def open_ser(): port = 'com4' # 串口号 baudrate = 9600 # 波特率 ...原创 2020-03-29 12:24:10 · 7073 阅读 · 16 评论 -
教你如何从零做一个智能象棋机器人——基于机器视觉与dobot的象棋机器人
不多说,先上图片再上视频视频地址:智能象棋机器人:https://www.bilibili.com/video/av24602515期待大家的鼓励,让我继续更新,看看到底有没有用。原创 2020-02-22 22:25:34 · 7791 阅读 · 17 评论 -
stm32开发——GPS学习笔记
这几篇文章特别好,看一下1、https://blog.csdn.net/qq_29350001/article/details/821105352、https://blog.csdn.net/Peter_JJH/article/details/761506923、https://blog.csdn.net/qq_33559992/article/details/52051689...原创 2019-03-29 23:12:13 · 3648 阅读 · 0 评论 -
keil 5 如何安装stm32f4的库
最近要用stm32f407芯片写程序,但是我的keil5之前只用过stm32f1系列的库,因此需要下载安装单击下面图标然后按下图操作:最后点击install(安装),这时下载,但是有可能很慢,因此也可以直接用下面百度网盘的资源,下载下来直接安装即可。...原创 2019-03-11 21:25:24 · 31161 阅读 · 5 评论 -
startup_stm32f767xx.s: error: A3903U: Argument 'Cortex-M7.fp.sp' not permitted for option 'cpu'.
startup_stm32f767xx.s: error: A3903U: Argument ‘Cortex-M7.fp.sp’ not permitted for option ‘cpu’.Keil 5 版本太低了,去官网下载重新安装keil5原创 2018-07-04 20:18:44 · 7789 阅读 · 0 评论 -
用qt编写上位机与stm32通信
好的文章 1、Qt5.5.1实现通用串口程序https://www.2cto.com/kf/201607/524028.html 2、QT实现串口通信 https://www.2cto.com/kf/201610/558768.html资源下载:https://download.csdn.net/download/hellybobo/9950904?web=web本文采用的的开发环境是...原创 2018-04-12 20:38:33 · 45218 阅读 · 11 评论 -
stm32的堆和栈
关于堆和栈已经是程序员的一个月经话题,大部分有是基于os层来聊的。那么,在赤裸裸的单片机下的堆和栈是什么样的分布呢?以下是网摘:刚接手STM32时,你只编写一个int main(){while(1);}BUILD://Program Size: Code=340 RO-data=252 RW-data=0 ZI-data=1632 编译后,就会发现这么个程序已用了1...原创 2018-04-04 17:43:17 · 737 阅读 · 0 评论 -
单片机与计算机通信(上位机)——基于VS2017和stm32
**程序说明:**VSwin32命令控制台程序 调用串口,可以根据自己需要配置串口,完成windows与单片机的数据传输。可作为开发参考使用。直接先贴代码//32与单片机通信,差不多成功了#include <iostream> #include <cstdlib> #include <windows.h> #include <...原创 2018-04-14 22:28:19 · 12059 阅读 · 11 评论 -
42步进电机的控制的参考资料
基于stm32单片机,keil5编译平台 又一参考资料 http://www.ing10bbs.com/forum.php?mod=viewthread&tid=93&fromuid=4应该是指使用TB6600电机驱动器之类的吧 我们已经有了一个同时控制四个步进电机的例程,你可以去参考 硬石步进电机资料(2016-06-06更新) http://www.ing10bbs.com/fo原创 2018-02-02 08:40:21 · 12659 阅读 · 1 评论 -
[步进电机] 步进电机的三种驱动方式
步进电机的三种驱动方式:转自http://www.ing10bbs.com/forum.php?mod=viewthread&tid=1002&extra=page%3D2转载 2018-02-02 08:44:05 · 10880 阅读 · 0 评论 -
AD转换器输入之前为何要接一个电压跟随器
最近在做一个数控电源,需要将0-24V的电压进行AD采样,但是stm32单片机ADC只能采样0-3.3V范围, 而且目前我没有运放做电压跟随器,只有一个高速AD模块,已经带这就需要在前级加一个分压电路,然后再加一个运放进行电压跟随,作用是输入输出阻抗匹配,还具有隔离的作用,不影响负载。下面几篇文章很不错,有参考价值: 1、AD采集分压电阻的选择:http://bbs.eeworld.com.cn原创 2017-12-18 20:43:53 · 25839 阅读 · 0 评论 -
如何使用keil 5 编写 51单片机 工程
目前我们通常编写51程序使用的是keil4,而好多编写STM32等单片机程序的使用keil5。那么如何在keil5中兼容51和STM32程序编写,省去切换版本的繁琐呢? 很简单只需两步就可以完成。 下面这个方法针对已破解keil5的stm32等一系列。这个肯定是最常见的,因为破解keil5然后编写32工程的教程一大把。1、首先下载编写51的相关东西。 可以在官网上下载,例如百度keil官原创 2017-11-09 18:05:37 · 108233 阅读 · 30 评论 -
Keil5中常见错误总结
..\OBJ\HZ.axf: Error: L6218E: Undefined symbol EXTI_ClearITPendingBit (referred from stm32f10x_it.o). 意思是EXTI_ClearITPendingBit 是未定义的标识符( Undefined symbol ),referred from stm32f10x_it.o意思是在stm32f10x_it原创 2017-10-17 13:09:13 · 23703 阅读 · 0 评论 -
stm32实时时钟——RTC(暂存)
对于单片机转ARM的同学来说,RTC可能比较少接触。提到实时时钟,更经常想到的是DS1302。当然,在STM32里,自己一个CPU已经足够,不需要DS1302。实际上,RTC就只一个定时器而已,掉电之后所有信息都会丢失,因此我们需要找一个地方来存储这些信息,于是就找到了备份寄存器。因为它掉电后仍然可以通过纽扣电池供电,所以能时刻保存这些数据。我们在本期教程中将详细讲述RTC原理及例程,以引导大家顺利原创 2017-10-18 18:08:00 · 2164 阅读 · 0 评论 -
TFT彩屏常见汉字取模方式及相关驱动函数
今天在写智能灯光的界面,用的是STM32和3.2寸TFT 彩屏。 我们在设计一个显示界面时,常常需要考虑一下汉字字体的大小,常见的字体有像素值为16*16、24*24、32*32的,而有时候我们界面用的汉字也不是很多,或者没有SD卡,没有保存相应的汉字字库,这时候就可以自己用取模软件,取相应的几个汉字即可,我用的下面这款取模软件 下面就是各个大小字体对应的参数: 16*16:宋体12,即小四,原创 2017-10-18 01:08:51 · 12634 阅读 · 12 评论 -
操作系统与裸机的区别
我们在学习stm32到一定阶段可能会了解操作系统,然后便有这种问题产生,下面我就来粗略说说“操作系统与裸机的区别,以及stm32能运行什么操作系统,能运行linux系统吗”等问题。操作系统与裸机的区别裸机运行的程序代码,一般由一个main函数中的while死循环和各种中断服务程序组成,平时CPU执行while循环中的代码,出现其他事件时,跳转到中断服务程序进行处理,没有多任务、线程的概念。 而引原创 2017-09-03 00:36:34 · 21945 阅读 · 9 评论