- 博客(17)
- 资源 (4)
- 收藏
- 关注
原创 IAR开发环境的安装、配置和新建STM32工程模板
本文主要介绍IAR的下载安装和基于STM32新建工程模板。IAR Embedded Workbench For ARM ,它是一种增强型一体化开发平台,其中完全集成了开发嵌入式系统所需要的文件编辑、项目管理、编译、链接和调试工具。IAR公司独具特色的CSPY调试器,不仅可以在系统开发初期进行无目标硬件的纯软件仿真,也可以结合JLink/JTrace硬件仿真器,对用户系统进行实时在线仿真调试。
2023-08-06 18:38:14 13690 9
原创 W806 基于Arduino开发的GPIO操作示例,勇于尝新
w806为联盛德公司推出一款基于平头哥(XT-E804)架构的MCU。这里自己随便入手一个W806芯片的开发板,淘宝现如今有很多在售的,笔者找了个最便宜的入手的。现如今W806已支持Arduino开发,总还是有人愿意为了简化放了方便而努力的。基于Arduino的W806开发支持,其底层如CDK一致,在函数封装上保持一个调调,学过HAL库开发STM32的朋友也非常容易上手。
2023-01-15 22:38:36 2362
原创 STM32、51循迹小车 【STM32入门控制必会 含51全部程序】
STM32遥控小车、STM32循迹小车,51定时器中断PWM调速循迹小车
2022-09-02 10:45:00 4227 4
转载 STM32串口数据收发 相关配置+点灯控制
USART指单片机的一个IO端口模块,可以根据需要配置成同步模式(SPI,IIC),也可以配置成异步模式(UART).可以理解为USART为SPI,IIC对等的”协议”。这里结合点灯例子来看看STM32串口UART 数据收发相关配置。...
2022-08-30 23:21:20 3619 3
原创 关于CH32库函数与STM32库函数的区别
最近想用MPU6050六轴传感器来控制小车的90°精确转弯和保持直行,但手头没有多余的STM32F1的板子,恰好有两个CH32F103的最小系统板,所以想着把程序简单移植一下就可以了,没想到在此过程中却遇到了困难。由于本人使用的时CH32官方的库函数,而大家用的最多的驱动代码差不多基于STM32开发,所以在移植过程中千万要小心,个别底层寄存器名称问题导致的库函数不能正常使用问题。......
2022-07-04 14:01:16 5189 2
原创 STC89C52的四个 外部中断 基本使用方法
STC89C52 四个 外部中断 的使用。对于 INT2和INT3而言,在使用前需要用户先定义相关端口和控制寄存器。如P4端口,和XICON寄存器。
2022-05-22 20:43:42 9390 4
原创 STC 定时器/计数器2 操作详解 (基于STC89C52RC参考文档)
STC 定时器2(即T2)是一个16位定时/计数器。 通过设置特殊功能寄存器T2CON中的C/T2位,可将其作为定时器或计数器(特殊功能寄存器T2CON的描述如表1所列)。定时器2有3种操作模式: 即 捕获、自动重新装载(递增或递减计数) 和 波特率发生器
2022-05-15 02:04:54 7036
转载 STC52单片机 第三个定时器 定时器2详解
定时器2是一个16位定时器/计数器,通过特殊功能寄存器T2CON中的C/T2位。可将其设置为定时器或计数器。它的计数时钟源可以是内部的机器周期,也可以是T2口(P1.0)输入的外部时钟脉冲。通过设置T2CON中的工作模式选择位可将定时器2设置为三种工作模式,分别为捕获、自动重新装载(递增或递减计数)和波特率发生器。
2022-05-10 00:51:32 4470 1
原创 学习笔记 51单片机通用软件延时方法
对于STC51单片机来说,延时函数,想必都不陌生。而用的最多的延时基本都是通过软件方法实现的,但由于STC51不同系列的芯片所采用的指令集不同,各指令执行所用机器周期不同。例如STC12Cx的一个振荡周期=一个机器周期,相对STC89Cx的(12个振荡周期=一个机器周期)运行速度快了近10倍有余,就不能用同一个延时函数。
2022-05-08 21:44:00 4758 1
转载 STM32端口IO方向设置问题
STM32端口IO方向设置问题,在使用到如DHT11或DS18B20等单总线传感器时,会有I端口/O方向的配置问题,由于32位 操作不便,特此 笔记,一查一用。
2022-05-05 22:59:57 4827 4
原创 使用STM32F103CBT6自制ST LINK V2-1多功能烧录器
自制STM32 ARM嵌入式单片机多功能烧录器,除旧版ST LINK基本功能外还 带串口功能和U盘功能因为以前 ST LINK V2版本的烧录器,存在的问题也挺多,主要某宝大量10几块的,U盘型ST LINK ,但其使用主控非ST官方芯片。一个不注意在MDK里弹出来的升级界面,点了个确定,那么 恭喜你 它废了。。。。。
2022-04-07 21:58:03 12470 12
原创 STM32 OLED_I2C动态显示 float类型(浮点型)数据
STM32使用OLED显示浮点数的方法自己在做项目的过程中需要使用一个很小的显示屏来实时显示一组来自传感器的数据,然而当我选定了OLED,并且信心满满地写好所有驱动程序第一次上电测试时,却发现怎么都显示不了小数,什么情况?于是习惯性地打开了CSDN,搜索STM32 OLED 显示浮点数,但是~,试了好几种方法,都不怎么好用,不是显示位数不准确,就是补一大堆0。总而言之,都是通过数据类型转换来实现的。本着学习是我快乐的心态,我还真得到了精华,So 那就自己动手写一个函数来实现。...
2022-03-23 02:53:44 11199 18
原创 51单片机蓝牙遥控小车 定时器 中断 PWM L298N调速控制
闲时偷学51一周 完成蓝牙小车定时器中断PWM调速控制关键问题: 51蓝牙串口通信、定时器、中断、L298N、PWM调速先把我学习过程中的问题摆出来:89C52仅有的两个定时器在使用串口时的干扰问题,PWM产生一开始找资料看别人51控制L298N的例子,PWM调速的比较少,有的自己试了结果不太理想;还有就是 初来乍到,哪里有不对的地方 欢迎指正!操作说明:打开蓝牙调试器,对应设置好控制字符按键名打开小车电源并将手机连接到蓝牙模块进行控制一、前期硬件准备TT电机小车底板套件,随
2021-05-13 02:33:37 7823 24
STM32F1x- IAR和MDK通用工程模板
2023-08-06
嵌入式STM32单片机ARM烧录工具制作 ST LINK V2-1固件 资料
2022-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人