E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
stm32f103c8t6
STM32 基础系列教程 10 - 单线串口(半双工)
示例详解基于硬件平台:STM32F10C8T6最小系统板,MCU的型号是
STM32F103c8t6
,使用stm32cubemx工具自动产生的配置工程,使用KEIL5编译代码。
张礼富
·
2020-08-05 12:52
嵌入式软件
STM32CUBE
STM32
STM32F103C8T6
三串口同时收发消息
测试使用的是最小核心开发板,代码如下:voidMy_USART1_Init(void){GPIO_InitTypeDefGPIO_InitStrue;USART_InitTypeDefUSART_InitStrue;NVIC_InitTypeDefNVIC_InitStrue;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);//GPIO端口使
yxt99
·
2020-08-05 12:42
STM32
stm32F103 模拟I2C mpu6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结
stm32F103模拟I2Cmpu6050收到数据全为0,或者地址为209,104,0x68,0xD0的一些解决办法总结:最近在学习模拟I2C,硬件有两套
stm32F103C8T6
和stm32F103RBT6
西电小伙子
·
2020-08-05 00:29
STM32f103c8t6
正交编码器读取问题
第一次写博客,还请大佬们多多指教。下面进入正题。首先我们先要了解编码器的工作原理。电机在带动码盘转动时,码盘会产生A、B两相脉冲信号,二者相位差90度(正交)。即可以根据信号来的先后判断电机转动的方向(顺、逆)。根据得到的脉冲信号多少及码盘线数(**电机每圈所产生脉冲信号数,可以问商家)**及电机减速比就可以算出电机转了多少圈在结合轮的直径便可以算出车走的距离,若加上定时器便可以计算出电机的转速。
小菜鸡i
·
2020-08-04 21:10
STM32学习笔记-PWM波形输出
调试芯片:
STM32F103C8T6
外部晶振:8MHz功能介绍:使用Timer3实现两路(可四路)PWM波形的输出代码如下:初始化:系统时钟初始化,GPIO端口初始化,Timer初始化系统时钟初始化:/
weixin_34161083
·
2020-08-04 20:07
利用STM32F103单片机输出SPWM波
主要说一下在
STM32F103C8T6
上是如何实现的。要产生SPWM波,核心就是调节PWM波的占空比,在一定时间段内使输出PWM波所占的面积和对应的正弦波面积相等。占空比的调节需要
qq_511386807
·
2020-08-04 16:27
【STM32】STM32之timer1产生PWM(互补通道)
二、实验平台库版本:STM32F10x_StdPeriph_Lib_V3.5.0编译软件:MDK4.53硬件平台:STM32开发板(主芯片
stm32f103c8t6
)仿真器:JLINK三、版权声明博主:
feilusia
·
2020-08-04 14:37
STM32
基于STM32单片机的智能RFID刷卡汽车位锁桩方案原理图程序设计
硬件电路的设计3.1系统的功能分析及体系结构设计3.1.1系统功能分析本设计由
STM32F103C8T6
单片机核心板电路+LCD1602液晶显示电路+RFID模块电路+按键电路+继电器电路组成。
fanfhl
·
2020-08-04 14:32
stm32f103 usb 修改成自定义复合设备教程
单片机型号
STM32F103C8T6
软件KEIL5将现有的HID设备改成有HID设备和鼠标(或者键盘)的复合设备HID设备使用端点1和端点2键盘(或者鼠标)使用端点3使用最小系统板亲测可以实现HID设备接收
aixin2012
·
2020-08-04 13:32
STM32USB
用STM32F103读取WT31N的数据
1准备工作硬件设备:WT31N模块、六合一、USB-TTL、杜邦线、
STM32F103C8T6
单片机。给大家看下图片。
Fred_1986
·
2020-08-04 12:53
维特传感器
单片机
stm32
用STM32F103读取JY901的数据
1准备工作硬件设备:JY901模块、六合一、USB-TTL、杜邦线、
STM32F103C8T6
单片机。给大家看下图片。
Fred_1986
·
2020-08-04 12:53
维特传感器
单片机
stm32
用
STM32F103C8T6
去读取JY901的串口数据
1简述想做一个能观察我的VGA小车的姿态角度的系统,一直在网上找相对应的模块。想找个性价比高点的,同时精度高点的。最后在淘宝上找到一款JY901模块。这个模块能XY动态精度0.1度,静态能到0.05度。Z轴的精度为1度。一般一百多元的价格,能到这个精度的还是很少的。果断入手一个来测试下性能。下图给大家看下这个模块模块的体积很小,很方便能贴在我的PCB板上。不过这个模块的Z轴不能受磁场干扰。因此只能
Fred_1986
·
2020-08-04 12:53
维特传感器
STM32F103连接HWT101DT(TTL)模块
1准备工作硬件设备:HWT101DT模块、六合一、USB-TTL、杜邦线、
STM32F103C8T6
单片机。给大家看下图片。
Fred_1986
·
2020-08-04 12:53
维特传感器
单片机
stm32
STM32F103读取JY61模块的数据操作
1准备工作硬件设备:JY61模块、六合一、USB-TTL、杜邦线、
STM32F103C8T6
单片机。给大家看下图片。
Fred_1986
·
2020-08-04 12:53
维特传感器
STM32103读取JY901S操作步骤
1准备工作硬件设备:JY901S模块、六合一、USB-TTL、杜邦线、
STM32F103C8T6
单片机。给大家看下图片。
Fred_1986
·
2020-08-04 12:53
维特传感器
单片机
stm32
STM32F103C8T6
开发板+GY521加速度计模块制作有刷四轴飞控,改造空心杯小四轴
前言前几天制作了无刷四轴飞控板(
STM32F103C8T6
开发板+GY521制作NAZE32飞控板详细图文教程),效果还不错,在此基础上加了MOS驱动电路,把这个飞控装在了空心杯小四轴上,成功把它救活。
蔡子CaiZi
·
2020-08-04 06:14
飞控
STM32
航模
飞控
stm32
betaflight
有刷
STM32F103C8T6
驱动6线OLED(SPI通讯)
传送门:Arduino使用u8g2库函数驱动4线/6线OLED屏幕(I2C/SPI通讯)附带库函数详解【点击进入】一、0.96寸SSD1306原理图(默认为SPI)二、OLED硬件介绍及控制方式建议直接观看【正点原子】推出的视频讲解:【点击进入】三、程序控制OLED更新缓存,显示内容u8OLED_GRAM[128][8];voidOLED_Refresh_Gram(void){u8i,n;for(
Ehang创客
·
2020-08-03 23:52
STM32F103C8T6
ULN2003步进电机驱动代码
步进电机的驱动原理特别简单百度一下就OK了。以下是用流水灯改进的代码。很垃圾但是可以使用!!!仅供测试#include"stm32f10x.h"#include"delay.h"#include"sys.h"voidDelay(u32count){u32i=4000;for(;iPB.5????GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//????
5念since
·
2020-08-03 21:31
#
STM32
STM32F103C8T6
单片机通过I2C库函数来读写24C02存储器
电路连接:SCL和SDA分别接到PB6和PB7上,并都外接上10kΩ上拉电阻。电路板如下图所示:最左边的4个排针接的是电源和串口。由于板上没有任何外部晶振,所以在Keil中建好工程后,要将RTE/Device/STM32F103C8/system_stm32f10x.c中的SYSCLK_FREQ_72MHz的定义注释掉,防止SystemInit函数打开HSE晶振。#ifdefined(STM32F
巨大八爪鱼
·
2020-08-03 14:43
基于
STM32F103C8T6
的多按键检测 | 有限状态机短按、长按识别 | 标准库函数实现方法
前言制作航模遥控器需要用到多按键检测,实现过程中主要参考了以下两篇文章,尤其是第一篇收获最大,作者的代码思想很好,但文中部分代码有误,实际运行时检测到的IO电平是错误的,花费了一天时间才调通,简单记录一下。https://blog.csdn.net/qq_42679566/article/details/105892105https://www.cnblogs.com/ZzJan/p/113348
蔡子CaiZi
·
2020-08-03 11:38
STM32
stm32
单片机
按键检测
有限状态机
基于
STM32F103C8T6
的OLED多级菜单实现 | 有限状态机 | 标准库函数实现方法 | OLED12864显示
前言制作航模遥控器需要用到多级菜单,参考了很多博客的实现方式,最终采用了这种树形拓扑结构。这种实现方式便于扩充,容易移植和理解,现把菜单的完整框架整理如下,希望能给读者带来帮助。https://blog.csdn.net/embedded_guzi/article/details/35835755https://blog.csdn.net/calmuse/article/details/79346
蔡子CaiZi
·
2020-08-03 11:38
STM32
STM32F103C8T6
开发板+GY521制作NAZE32飞控板详细图文教程
1.材料清单CH340串口下载模块1个(2.5元)
STM32F103C8T6
黑色开发板1个(11.5元)GY-521加速度计模块1个(3.8元)ams1117-3.3电压转换芯片1个(0.38元)5V有
蔡子CaiZi
·
2020-08-03 11:37
飞控
STM32
STM32程序移植技巧总结
1.工程更换不同的STM32芯片eg:stm32f103rct6---->
stm32f103c8t6
:1.1.修改芯片点击魔术棒,在出来的菜单栏里,Device选项重新选择芯片1.2.修改启动文件此处举例是
霁风AI
·
2020-08-02 14:43
stm32开发
STM32学习笔记
stm32f103c8t6
工程模板的建立
由于项目需要,因此入手了c8t6,虽然网上关于f1的教程挺多的,也挺全面,但自己刚开始接触c8t6,觉得商家配套的开发程序看着不习惯,就想弄成原子的风格,网上直接搜索一下,好像都没有特别好的教程,对于我这些小白来说还是不太友好的(弄这个工程模板花了一天时间,流下了没有技术的泪水。。。)。主要借鉴的是原子的开发文档。c8t6工程模板的建立SWD调试的配置首先贴上移植原子的具体例程:链接如下:正点原子
VX-于此生
·
2020-08-02 14:27
stm32学习笔记
刚注册CSDN账号,心灵日记从此开始!
本人硬件工程师,2014年毕业至今已经5年时间了,从毕业就从事硬件设计工作,软件也是一知半解,学校学的都忘得差不多了,今年去了一家公司工作,领导叫我写代码,硬着头皮,花了两个月时间写好了一个嵌入式
STM32F103C8T6
Bicasso57955
·
2020-08-01 10:50
感悟
基于STM32单片机的智能手环心率计步器体温显示方案原理图程序设计
硬件电路的设计(末尾附文件)3.1系统的功能分析及体系结构设计3.1.1系统功能分析本设计由
STM32F103C8T6
单片机核心板电路+ADXL345传感器电路+心率传感器电路+温度传感器+lcd1602
weixin_47527181
·
2020-08-01 09:13
备忘:移植ucos-III到
stm32f103c8t6
由于本人对linux系统内核这块比较感兴趣,下一份工作想做linux驱动相关的;于是最近一旦有空都在研究linux内核源码,面对linux内核这个庞然大物,越看越觉得不能太过急躁,且由于还要工作,只能在业余时间看看,所以不能贪多,只能挑自己感兴趣的深入研究,其他的大概了解一下就行了;除此之外我还喜欢在真实的外设上测试学到的东西,作为电子信息专业的毕业生,理所当然地手头有各种板子以及单片机~~~~,
weixin_33704234
·
2020-08-01 03:50
关于STM32F103系列从大容量向中容量移植的若干问题
一、把STM32F103大容量移植到
STM32F103C8T6
上的步骤:1、换启动文件startup_stm32f10x_cl.s——互联型的器件包括:STM32F105xx,STM32F107xxstartup_stm32f10x_hd.s
weixin_30567471
·
2020-08-01 03:40
基于
STM32F103C8T6
移植Free-RTOS中内存不足的问题(一)
MCU:
STM32F103C8T6
编译器:Keil5前言:打算学习一下Free-RTOS,手里有一块
STM32F103C8T6
的板子,就想着先拿来练手,移植上去先学起来,并且打算在CSDN上记录一下一路遇到的坑
别太计较
·
2020-07-31 23:44
Visual Studio 开发STM32实现USB虚拟串口功能——方法2 使用stm32CubeMX完成USB配置
用到的工具有:visualstudio2012;keil5;stm32CubeMX5.3.0;使用的STM32芯片是:
STM32F103C8T6
;SWD下载模式;因为我喜欢visualstudio的编辑环境
王纯配
·
2020-07-31 15:42
STM32
STM32下载不成功问题汇总
在某宝上买了五个最小系统核心板是
STM32F103C8T6
的芯片,刚拿到手准备下载程序调试,上电后板子自带LED闪烁,这是商家自己下载的示例程序,说明芯片工作着,用KEIL4进行下载自己程序,把自己编译好的程序下载
gpio_adc
·
2020-07-30 22:56
stm32学习笔记
来,看看你的单片机程序有多大!
之前一直很奇怪一个问题,每次写好单片机程序之后,用烧录软件进行烧录时,能看到烧录文件也就是hex的文件大小:我用的单片机芯片是
STM32F103C8T6
,程序储存器(flash)只有64K。
张巧龙
·
2020-07-30 22:46
STM32F103C8T6
读取加密芯片SMEC98SP(SE98)随机数范例程序源码
加密方案不可避免要用到随机数,一般的加密都需要随机数参与运算。先在加密芯片SMEC98SP中实现以下程序;//-----------------------------//取随机数CMD=840000P3//-----------------------------case0x84:if(I2C_P1||I2C_P2){I2C_Buf[0]=0x6A;I2C_Buf[1]=0x86;return;
中巨智能
·
2020-07-30 08:52
加密芯片
STM32 基础系列教程 2 - GPIO 按键输入
示例详解基于硬件平台:STM32F10C8T6最小系统板,MCU的型号是
STM32F103c8t6
,使用stm32cubemx工具自动产生的配置工程,使用KEIL5编译代码。
张礼富
·
2020-07-30 06:28
嵌入式软件
STM32CUBE
STM32
STM32 基础系列教程 11 – ADC 轮询
示例详解基于硬件平台:STM32F10C8T6最小系统板,MCU的型号是
STM32F103c8t6
,使用stm32cubemx工具自动产生的配置工程,使用KEIL5编译代码。
张礼富
·
2020-07-30 06:28
嵌入式软件
STM32CUBE
STM32
STM32+ESP8266使用标准MQTT协议(MQTTS)连接中国移动OneNet物联网服务器
一、环境介绍单片机采用:
STM32F103C8T6
上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可。比如:GSM模块、有线网卡等。
DS小龙哥
·
2020-07-30 05:29
物联网
STM32
物联网
STM32F103C8T6
通过DHT11获取温湿度数据之初学笔记
STM32F103C8T6
通过DHT11获取温湿度数据dht11简易获取温湿度数据DHT11数据格式采集范围:温度0-50°±2°,湿度:20-90%RH。
sxm123z
·
2020-07-30 00:08
stm32
单片机
嵌入式
写字机器人(基于STM32简易实现)
该写字机器人或叫机械臂的主控芯片为
STM32F103C8T6
,机械臂拥有三个水平自由度,一个竖直自由度,该机械臂的关节处均用的是舵机驱动。
Mr..宾
·
2020-07-29 23:51
单片机
stm32
嵌入式
c++
MPU6050可以读出器件地址,无法加载dmp,无法读FIFO,自检不通过
我是移植的原子的6050程序到自己做的四轴上(使用
STM32f103c8t6
),程序移植好之后发现初始化一直不过,调试发现可正确的读出器件地址0X68(如果ad0接vcc读出的应该是0X69),说明IIC
蝈蝈dididi8
·
2020-07-29 23:10
STM32串口显示DHT11温湿度数据,YL-69土壤湿度
用的控制器是
STM32F103C8T6
,如果你用STMF103的其他芯片来跑这个代码也能跑通,基本配置都是一样的。
Linux冰岛
·
2020-07-29 23:32
基于
STM32F103C8T6
移植Free-RTOS中程序运行至HardFault_Handler的问题(二)
MCU:
STM32F103C8T6
编译器:Keil5前言:打算学习一下Free-RTOS,手里有一块
STM32F103C8T6
的板子,就想着先拿来练手,移植上去先学起来,并且打算在CSDN上记录一下一路遇到的坑
别太计较
·
2020-07-29 23:48
stm32【 NRF24L01多通道、动态数据、主从一体(1)】
nRF24L011对1通讯测试平台:
stm32f103c8t6
库版本:官方库3.5版本对于2.4G无线射频通讯的知识在网上有很多,所以就不涉及原理的讲解,在这里感谢该博主的文章【NRF】,对无线通讯的理论知识和
Elven-C
·
2020-07-29 23:27
STM32
基于
STM32F103C8T6
的MPU6050调试与数字运动处理器DMP
基于
STM32F103C8T6
的MPU6050调试与数字运动处理器DMPStrongerHangover丶萌笔者之前也接触过MPU6050模块,但是并没有真正的去了解内部的通讯方式与内部的寄存器操作,况且之前接触的程序是基于
StrongerHangover丶蒙先生
·
2020-07-29 23:47
STM32与传感器系列
stm32f103c8t6
定时器2和定时器4的使用(使用定时器计数来实现LED每间隔几秒闪烁一下)
//设置中断产生间隔为1ms,CLK_INT=72,预分频系数=1000/************************************************************函数名:TIM2_Int_Init**功能描述:基本定时器配置**输入参数:无**输出参数:无**说明:定时时间=(预分频数+1)*(计数值+1)/TIM5时钟(72MHz),单位(s)这里溢出时间t=(7
sam-zy
·
2020-07-29 22:58
STM32
STM32F103移植mpu9250
移植mpu92501.需求和来源1.1.基本配置1.2.遗留问题2.解决办法2.1.libmpllib.lib2.2.空间不够1.需求和来源回归技术的第二天,需要对机器人下层执行器做优化外设不算多,用
STM32F103C8T6
氢键H-H
·
2020-07-29 22:03
疑
难
咋整
STM32F103C8T6
实现DSHOT600协议
Dshot是一种飞控和电调之间的数字通讯协议,DSHOT600就是每秒传输600k比特,DSHOT300就是每秒传输300K比特,个人感觉Dshot600有点类似红外协议,用电平时间表示“0”“1”。0:高电平大概占据625ns,1:高电平大概占据1250ns,一个bit周期大概为1.67us。(有一些误差是可以接受的)Dshot600一帧为18bit,0-10bit为油门数据(高位在前),11b
Uncle_4
·
2020-07-29 22:00
学习笔记
开源作品——CMSIS-DAP调试器
一、硬件部分单片机:
STM32F103C8T6
,留出了20P-2.54mmJTAG口以及SWD接口,3.3V和5V电源接口,还有一个虚拟串口。SWO调试口由于不常使用,
Ruler.
·
2020-07-29 22:00
开源作品
CMSIS-DAP制作
STM32F103C8T6
FreeRTOS移植到
STM32F103C8T6
无法点灯解决方法
按照正点原子的教学视频来一步一步做,然后编译没有问题,但是点灯代码烧录进去一直没反应,刚开始还以为是移植哪里出现了问题,我又重新移植了一遍发现还是老问题,查了挺久的资料后发现是
STM32F103C8T6
非比晴空A
·
2020-07-29 21:41
总结
OV2640拍摄jpg图像无法解析
在确认程序没有问题的情况下(同样的程序之前成功的,见我的其他博客:
STM32F103C8T6
驱动ov2640拍照串口传输到上位机),摄像头损坏的可能性不大,没发现什么异常,而且不大可能买来就是坏的!
pang9998
·
2020-07-29 21:30
使用xmake构建STM32程序
主机环境:Windows7SP1编译器版本:gcc-arm-none-eabi-7-2017-q4-major-win32目标板:
STM32F103C8T6
单板STM32库版本:STM32Cube_FW_F1
anobodykey
·
2020-07-29 19:48
C
单片机
STM32
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他