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读写flash保存用户数据
在这里我使用
STM32F103C8T6
这款芯片做介绍。flash大小64K。
电机控制duking
·
2020-08-07 15:16
windows 下vscode+platformio开发
stm32f103c8t6
最小系统
最近想要写个更新航模接收机固件的小项目,移植opentx项目的部分代码到我的最小系统板上。不经意间发现vscode上也可以开发stm32了,于是,一个填坑行动开始了!!!先写怎么才能编译调试吧!环境:windows10x64,8G内存,i54200stlinkv21.你要有个vscode,不用我说了。2.在vscode上装platformio插件安装完毕,点击重新加载。之后会提示正在安装Platf
lear1234
·
2020-08-07 14:08
SMT32
STM32F103C8T6
学习笔记_跑马灯
MCUMicrocontrollerUnit微控制单元(单片机)1、跑马灯IO口的设置推挽输出GPIO_Mode_Out_PP输出高、低电平,连接数字器件(管脚负载能力强、开关速度快)led.c怎么写?#include"led.h"voidLED_Init(void){GPIO_InitTypeDefGPIO_InitStructure;//定义结构体变量RCC_APB2PeriphClockCm
lab111
·
2020-08-07 14:49
SSD1306 OLED 1.3" IIC 驱动 带字库 中英文混合显示
早就听说OLED显示效果比较好,也不需要背光,使用起来接线也很方便,于是TB上买了一个1.3Inch的OLED,蓝色的字,显示效果确实非常好,下边就分享一下驱动过程我在
STM32F103C8T6
这块单片机上调试的
avayan8006
·
2020-08-07 12:49
嵌入式
JLink Warning: CPU could not be halted
第二版原理图,芯片
STM32F103C8T6
,KEIL开发环境,JLINKV8仿真器,VCC/GND/SWD/SWI四线仿真模式,出现的问题是能下载程序也能正常运行,但是不能调试,一旦调试,就会出现下面报错
wuhuijun165
·
2020-08-07 11:00
keil
STM32
【STM32】HAL库STM32CubeMX+True Studio系列教程(一)——GPIO配置LED灯
工具【STM32CubeMX】+【TrueStudio】+【STM32CubeProg】【
STM32F103C8T6
核心板/STM32F407ZGT6核心板】【ST-Link调试器】HAL库1.GPIO_InitTypeDef
乔乔同学
·
2020-08-05 15:19
HAL库
stm32F103C8T6
利用STM32CubeMX创建USB VCP工程
1、创建工程利用STM32CubeMX创建工程,添加USBVCP接口;设置时钟模块,切换到Clockconfiguration会自动设置时钟。2、添加自定义变量在main文件中添加需要的变量/*USERCODEBEGIN0*/uint16_tmmss;/*USERCODEEND0*/3、添加SYSTICK回调函数事件该回调函数在stm32f1xx_hal_cortex.c中有定义,并注释说明需要在
rong81117
·
2020-08-05 14:18
stm32
STM32F103RCT6移植到
STM32F103C8T6
注意事项
前言在移植某STM32F103RCT6程序时遇到keil5中没有合适flash大小(128k)的情况,本以为是keil5的pack没装好,重装包并升级到最新并没有解决该问题,百度之得到以下答案。同时,在F407中也存在这种情况,解决方法应该类似(没有实际测试),猜测主要原因应该出现在C/C++宏定义上,改为当前硬件对应即可。另附STM32f10x的startup文件。以下为转载,转自STM32F1
redgragon0
·
2020-08-05 14:45
STM32F103RBT6移植到
STM32F103C8T6
注意事项
http://www.cnblogs.com/vonly/p/7411169.html1,修改IC为STC32F103C82,修改晶振为8.0M3,修改C/C++宏定义,由STM32F10X_HD,USE_STDPERIPH_DRIVER改为STM32F10X_MD,USE_STDPERIPH_DRIVER4,替换启动文件,由startup_stm32f10x_hd.s修改为startup_stm
qccz123456
·
2020-08-05 13:29
微控制器
STM32HAL库 呼吸灯
STM32HAL库呼吸灯单片机:
STM32F103C8T6
软件版本:STM32CubeMX4.20.1单片机固件包:STM32Cube_FW_F1_V1.4.0本代码是
STM32F103C8T6
最小系统板上
维多小子
·
2020-08-05 13:27
单片机
将大容量STM32F103ZET6工程改变为中容量
STM32F103C8T6
工程
昨天我在博客里写了用J_LINK将大容量STM32F103ZET6工程代码生成的文件下载到中容量
STM32F103C8T6
中去,但这样比较麻烦,而且全片擦出会擦除掉芯片内部的bootloader,对一些项目来说不太方便
junlianzi
·
2020-08-05 12:36
一些小问题
STM32,下载HAL库写的代码后J-Link识别不到芯片,必须要按住复位才能下载?
最近一段时间参照STM32CubeMX和原子的资料自己学着建了两个HAL库的工程模板,F4的还好说,F1的出现了一个玄学问题:芯片为
STM32F103C8T6
,下进HAL库编写的工程后J-Link就识别不到芯片了
banxian1988
·
2020-08-05 12:01
将stm32f103rct6的工程移植到
stm32f103c8t6
上
之前找到了1块c8t6的核心板,但是没有工程。给的参考例程结构太乱不想用。于是就把自己之前的rct6工程拿出来改一下。下面总结一下整个过程。1修改device将rc改成c8。2修改C/C++将HD改成MD.将STM32F10X_HD,USE_STDPERIPH_DRIVER修改为STM32F10X_MD,USE_STDPERIPH_DRIVER本来以为这样就完了,但是眼睛注意到了一个东西。3更换启
ba_wang_mao
·
2020-08-05 12:57
C
STM32CubeMX:GPIO操作
芯片:
STM32F103C8T6
应用管脚:输出:PA0、PA1配置界面/*USERCODEBEGINWHILE*/while(1){/*USERCODEENDWHILE*//*USERCODEBEGIN3
六角冥
·
2020-08-05 12:21
STM32CubeMX
STM32cubeMX STM32F1系列 IIC主机通讯
这里我选择了“
STM32F103C8T6
”型号的单片机最小系统板,封装为LQFP48。
QTRPio
·
2020-08-05 12:38
STM32
硬件开发
STM32cubeMX STM32F1系列 IIC从机通讯
这里我选择了“
STM32F103C8T6
”型号的单片机最小系统板,封装为LQFP48。然后使用IIC的话可以分以下几步走:一、设置烧录模式为Serialwire。
QTRPio
·
2020-08-05 12:07
硬件开发
STM32
STM32cubeMX使用
基于
stm32f103C8T6
的点亮LED灯本文基于
stm32f103C8T6
的点亮LED灯例程,介绍stm32cubeMX的使用。
「已注销」
·
2020-08-05 12:00
stm32f103rct6的代码移植到
stm32f103c8t6
教程
目前市面上见的较多的STM32单片机一般都是开发板,由于这些开发板又很丰富的例程,因此使用起来非常方便,但是我们实际在应用的时候,有时候可能用不了那么多的管脚,因此会造成管脚资源的浪费,而且管脚多的成本也会很高。同时这些STM32单片机的基础的库基本都是一样的,因此理论上来说,应该是可以进行移植的,博主今天来分享一下代码移植的方法。本次采用stm32f103rct6的代码移植到stm32f103c
嵌入式小刘
·
2020-08-05 12:04
STM32
stm32 hid游戏手柄程序
用USB键盘程序修改成了USB游戏手柄,是3轴12按钮的用手头的
STM32F103C8T6
最小系统板测试过可以用了USB每次传输5字节1:x轴2:y轴3:滑块4:按钮12345:按钮56789101112
aixin2012
·
2020-08-05 12:28
STM32USB
STM32
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学习笔记
上一页
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
其他