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
stm32f103c8
GPT对话代码库——基于STM32F103 1,标志位切换模式 & 2,串口的接受和发送
USART3中断2.在USART3初始化函数中开启接收中断3.编写USART3的中断服务函数来处理接收到的字节提问模型:GPT-4-TURBO-PREVIEW提问时间:2024.03.091,问:使用
stm32f103C8
玄奕子
·
2024-03-12 02:46
单片机
stm32
嵌入式硬件
GPT
基于
STM32F103C8
的宠物喂食系统设计
在撰写一篇关于基于
STM32F103C8
的宠物喂食系统设计的论文时,您需要遵循一般的科技论文结构,并针对您的项目提供详细的信息。
科创工作室li
·
2024-02-03 07:32
STM32
stm32
宠物
嵌入式硬件
嵌入式踩坑记录
AbortconnectionSTM32NoTargetconnected芯片类型:
STM32F103C8
分析原因:硬件和接线都没问题情况下,这时候可能是SWD的引脚被占用了,或者被禁用了问题可能原因:
LOVE DEATH AND ROBOTS
·
2024-02-02 12:51
嵌入式硬件
关于STM32F103的双机通信(基于HAL库)
关于STM32F103的双机通信(基于HAL库)工程介绍STM32CUBEMX配置程序现象工程文件:工程介绍本工程实现了
STM32F103C8
与STM32F103VC的硬件I2C通信,使用轮询的方式,未使用中断以及
sdhj21
·
2024-01-24 09:00
STM32F103C8
驱动MPU6050姿态与tofsense报警 (三)
经上面一篇,创建好I2C通信协议:现在我们来配置好:mpu6050数据主要文件是mpu6050.c文件#include"mpu6050.h"#include"sys.h"#include"delay.h"#include"usart.h"//初始化MPU6050//返回值:0,成功//其他,错误代码u8MPU_Init(void){u8res;MPU_IIC_Init();//初始化IIC总线MP
weixin_46290197
·
2024-01-21 03:35
stm32
嵌入式硬件
单片机
STM32F103C8
驱动MPU6050姿态与tofsense报警 (四)
通过上面mpu6050.c文件配置好数据下面通过两个文件获取欧拉角u8mpu_dmp_get_data(float*pitch,float*roll,float*yaw)主要原理是利用mpu自带的dmp库实现(具体是inv_mpu.h与inv_mpu.c实现)这两自文件主要是mpu6050公司提供的,不过公司针对采用MSP430的驱动(移植到STM32F1)/*$License:Copyright
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32F103C8
驱动MPU6050姿态与tofsense报警 (五)
经过四步骤还可以产生欧拉角(主要是四元数产生),因为dmp还没有产生原始数据下面这两个文件产生角加速度与角速度原始数据inv_mpu_dmp_motion_driver.h/*$License:Copyright(C)2011-2012InvenSenseCorporation,AllRightsReserved.SeeincludedLicense.txtforLicenseinformatio
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32F103C8
驱动蜂鸣器
蜂鸣器主要由以下文件组成buzzr.h文件#ifndef__BUZZER_H#define__BUZZER_H#include"sys.h"#defineBUZZERPORTGPIOC//定义IO接口#defineBUZZERGPIO_Pin_13//定义IO接口voidBUZZER_Init(void);//初始化voidBUZZER_BEEP1(void);//响一声#endifbuzzr.c
weixin_46290197
·
2024-01-17 08:43
stm32
嵌入式硬件
单片机
STM32F103C8
驱动MPU6050姿态与tofsense报警 (一)
本工程是实现
STM32F103C8
获取mpu6050欧拉角(pitch,roll,yow)mpu6050自带的dmp第一步:设置串口#ifEN_USART1_RX//如果使能了接收//串口1中断服务程序
weixin_46290197
·
2024-01-17 08:10
stm32
嵌入式硬件
单片机
STM32F103C8
驱动MPU6050姿态与tofsense报警 (六)
主函数intmain(void){//RCC_Configuration();//时钟设置//BUZZER_BEEP1();//蜂鸣器音1//BUZZER_BEEP1();//蜂鸣器音1//delay_ms(50);SYS_Init();//系统初始化总函数while(1)//主循环{//BUZZER_BEEP1();//蜂鸣器音1MPU_Read();//MPU6050数据读取DATA_Repo
weixin_46290197
·
2024-01-17 08:10
stm32
单片机
嵌入式硬件
【stm32HAL库】uart dma收发驱动(含实例)
概要本文以STM32F1xx_HAL_Driver驱动库做讲解,实验以
stm32f103c8
芯片做示例,工程采用makefile进行编译。
张暮笛
·
2024-01-14 08:23
STM
stm32
STM32F103C8
改为STLINKV2
1653707991.jpg最具性价比的ARM微控制器中国境内存在的这款蓝色ARM迷你开发板,采用STM32F103C8T6/CBT6,具备64KB闪存和16KBRAM,还板载USB/CAN等接口。性价比极高,淘宝上最低价格在10元人民币,大约2美元左右。老外称之为Bluepill,不过不是威尔刚。STLINK此外,国内盗版的STLINK也就10元人民币上下,所以虽然一直知道Bluepill可以改
小鱼儿他老汉
·
2023-12-21 20:32
STM32工程在keil下怎么移植到IAR环境(
stm32f103c8
)
从STM32的keil开发环境移植到IAR开发环境,分为六步走。首先安装IAR编译环境,这个自行安装。第一步新建文件夹新建一个文件夹命名“LED_CTRL”,在这个文件夹下再建立三个文件夹,CMSISI:放系统启动相关文件,FWLIB:放库文件USER.:放用户自己写的文件如下图:第二步拷贝文件在keil下其实也有相对应的文件,我么们考过来就可以了。下图是keil工程下的文件:下面我们开始拷贝:拷
长风破浪5
·
2023-11-27 02:33
STM32
keil
IAR
STM32的FLASH模拟 EEPROM[以
STM32F103C8
为例]
提前排坑:本文代码大小地址范围问题代码参照的原子系列的教程,程序功能是可以存储两个菜单设置参数和三个PID参数。main.c代码如下:#include"stdlib.h"#include"stm32f10x.h"#include"delay.h"#include"key.h"#include"sys.h"#include"oled.h"#include"adc.h"#include"usart.h
Abby_QI
·
2023-11-26 15:19
单片机及硬件相关
单片机
flash模拟eeprom
stm32
基于stm32标准库的按键控制LED灯
配置:
stm32f103c8
主芯片,KeiluVision5编程软件。
倔强的小摩托
·
2023-11-25 02:00
STM32基础学习
stm32
单片机
嵌入式硬件
STM32F103C8
实现流水灯
文章目录前言安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单的通过寄存器方式,用某一个GPIO端口点亮LED等程序。安装过程、示例程序。一、STM32F103C8T6简介二、创建项目三、连接电路四、烧录五、总结参考前言安装mdk5软件和stm32包,熟悉mdk开发环境,完成一个stm32的简单的通过寄存器方式,用某一个GPIO端口点亮LED等程序。安装过程、示例程序。一
Vollerei Seele
·
2023-11-25 02:59
stm32
嵌入式硬件
单片机
基于
stm32f103c8
标准库的流水灯设计
配置:
stm32f103c8
主芯片,KeiluVision5编程软件。2.接线图流水灯接线
倔强的小摩托
·
2023-11-25 02:56
STM32基础学习
stm32
嵌入式硬件
单片机
STM32F103C8
Bluepill USB驱动
ARMmbed我测试了ARMmbed的USBCDC固件,但是无论是Windows还是Linux都偶尔抽疯,无法访问,或者出现休克假死的现象。甚至在MDKV4环境中自带的Demo程序也会出现此类现象。一度还得此类USBCDC固件无法在低版本Ubuntu和OpenWRT中使用的结论。前一阵测试OpenWRT的时候,发现该固件会得到不同的错误码,包括-62/-71等,和总线时钟超时有关。所以总觉得和MC
小鱼儿他老汉
·
2023-11-20 14:12
基于Proteus实现STM32最小系统
本文章简要介绍如何利用Proteus搭建stm32单片机运行的最小系统的配置(以
STM32F103C8
为例)。本文章仅供参考,文中描述不一定全部正确,若有大佬发现文章错误,希望多多指正。
尘-星
·
2023-11-19 12:22
STM32仿真搭建
stm32
单片机
proteus
认识 STM32
例如:我们学习的STM32C8T6/STM32C6T6首先把STM32F103C8T6分成几个部分如下
STM32F103C8
/6T(代表芯片厚度)6STM32为一个系列F代表产品类型103代表产品子系列
敲代码的校张
·
2023-11-18 20:14
stm32
认识STM32 的中断及如何使用
为了了解
STM32F103C8
中的中断,我们将使用按钮作为外部中断。在这里,我们让从一个变量从0开始每秒增1,并将其显示在16x2LCD上,当按下按钮时,LED亮起,LCD显示屏会显
大华工控上位机
·
2023-11-18 20:34
单片机
stm32
c语言
MCU OTA升级流程
MCUOTA升级流程本文档以
STM32F103C8
为例。此MCU的flash共64k,分为64页,每页1k,flash的擦除需要以页为单位进行。
断章zzz
·
2023-11-17 08:16
OTA
经验分享
ota
stm32
STM32F103C8
PC13端口无输出原因
如果开启了RTC功能,就要注意PC13端口的设置。要把RTCOUT由“Disable”改成“NoRTCOutput”,才行。
河湾边的一亩三分地
·
2023-11-14 18:46
stm32
嵌入式硬件
单片机
STM32---stm32f103c8t6与stm32f103zet6之间的代码移植转换
转换为zet61、修改启动文件2、修改芯片3、将MD修改为HD4、下载器的修改5、修改完成,编译成功二、将zet6转换为c8t6一、将c8t6转换为zet61、修改启动文件最终结果如下:2、修改芯片将
STM32F103C8
shengruidv
·
2023-11-11 16:21
STM32
stm32
嵌入式硬件
单片机
rt-thread env 修改芯片类型
rt-threadenv修改芯片类型在拿到到的rtt源码BSP中,很多开发板的env并没有提供选择芯片类型的选项,而是直接固定了芯片型号,比如
STM32F103C8
,如何将芯片型号更换为RC呢?
Tigerots
·
2023-11-11 12:07
RT-Thread
使用HAL库实现按键控制LED灯闪烁
GPIO初始化代码2.回调函数编写三,代码烧录以及LED变化总结参考文献前言通过按键实现LED灯的闪烁实现的功能是按下:灯灭不按:灯亮其中PC13引脚实现外部中断PA11引脚连接LED灯一、初建工程搜索
STM32F103C8
大了小个星星
·
2023-11-11 10:34
单片机
stm32
嵌入式硬件
实时时钟RTC的原理&&STM32的日历读取、设置和输出
目录@[TOC](目录)一、了解时钟RTCRCT特征RTC时钟源RTC原理框图RTC核心接口RTC具体流程RTC时钟选择RTC复位过程RTC中断二、创建CubeMX工程创建
STM32F103C8
工程配置
远去星晨
·
2023-11-10 21:54
单片机
stm32
嵌入式硬件
物联网
arm
STM32CubeMX | 使用STM32定时器的PWM输入模式测量脉冲宽度和周期
STM32CubeMX|使用STM32定时器的PWM输入模式测量脉冲宽度和周期1、介绍2、STM32CubeMX配置2.1基本配置2.2PWM输出配置2.3PWM输入捕获配置3、程序修改和测试本篇博客以
STM32F103C8
觉皇嵌入式
·
2023-11-09 06:25
单片机
stm32
单片机
嵌入式硬件
PWM输入
脉冲宽度测量
Keil5创建
STM32F103C8
工程步骤
创建工程步骤1.新建文件夹存放工程2.创建工程keil5左上角Project-->NewuVisionProject-->选择刚刚新建的文件夹-->输入工程名字-->选择CPU-->stm32f103c83.配置点击左上角“小魔方”-->更改Targets与Groups名字(即更改左边文件栏创建文件后的默认名字)-->左上角New(像白纸一样的那个按键)-->保存名字为main.c-->复制mta
老龙QAQ
·
2023-11-07 12:56
STM32
单片机
stm32
【嵌入式开发工具】STM32+Keil实现软件工程搭建与开发调试
本篇文章介绍了使用Keil来对
STM32F103C8
芯片进行初始工程搭建,以及开发与工程调试的完整过程,帮助读者能够在实战中体会到Keil这个开发环境的使用方法,了解一个嵌入式工程从无到有的过程,并且具备快速搭建一个全新芯片对应最小软件工程的基本能力思路
十六宿舍
·
2023-11-05 01:33
通用微控制器(MCU)开发
stm32
嵌入式硬件
单片机
物联网
嵌入式开发
Keil环境下完成STM32汇编程序的编写以及Hex文件内容分析
没有硬件条件下)2.3代码运行2.4程序调试三.分析hex文件四.参考文献一.新建工程1.1工程创建点击菜单栏的project->newuVisionproject设置工程路径,点击保存设备选择(本文基于
STM32F103C8
保护奶猫
·
2023-10-20 04:18
stm32
测试工具
自动驾驶
【STM32单片机学习】第三课:开发板介绍和Keil环境搭建
STM32F103C8
原理图下载地址(2
搞IC的小冯
·
2023-10-18 23:27
【STM32单片机学习】
STM32F103
STM32F4
嵌入式入门学习
STM32F103C8T6最小板搞定CMSIS-DAP和SWO功能
同时上传github:https://github.com/RadioOperator/
STM32F103C8
weixin_30701575
·
2023-10-11 08:21
嵌入式
php
STM32F103C8
开发紫外线传感器SI1133的使用(七)
SI1133传感器是基于I2C通信的,关于I2C部分请参考:关于传感器初始化参数的说明:PARAM_CHAN_LIST:配置通道,从bit0到bit5,分别代表通道0到5,共六个通道,最高两位无效;PARAM_ADCCONFIGx:半导体功能配置,0x78表示配置成UV紫外线检测,积分时间基数短24.4us,即CFG_RATE_SHORT|CFG_UV,其余见datasheet;PARAM_ADC
Lorain.Li
·
2023-10-10 16:59
STM32单片机学习
STM32
UV
SI1133
传感器
stm32-初识
stm32-初识初识点灯初识
STM32F103C8
点灯/*===main.h===*/#ifndef__MAIN_H__#define__MAIN_H__typedefstruct{unsignedintCR
aoaoGofei
·
2023-09-28 09:02
嵌入式
stm32
如何在Proteus进行STM32F103C8T6模拟以及keil5开发
图文安装教程(附安装包)_proteus密钥_main工作室的博客-CSDN博客KeiluVision55.38官方下载、安装及注册教程_keiluvision5下载_这是乐某的博客-CSDN博客二、新建
STM32F103C8
JASON丶LI
·
2023-09-24 10:15
proteus
stm32
嵌入式硬件
基于实时时钟RTC实现
STM32F103C8
的日历读取、设置和输出
文章目录一、什么是RTC二、使用STM32CubeMX建立工程三、代码部分四、总结五、参考链接一、什么是RTCRTC(RealTimeClock):实时时钟RTC是个独立的定时器。RTC模块拥有一个连续计数的计数器,在相应的软件配置下,可以提供时钟日历的功能。修改计数器的值可以重新设置当前时间和日期RTC还包含用于管理低功耗模式的自动唤醒单元。在断电情况下RTC仍可以独立运行只要芯片的备用电源一直
菜虚鲲001
·
2023-09-05 15:59
stm32
单片机
物联网
芯片顶着stm32丝印的“
stm32F103c8
”遇到下载问题的解决办法
1.前言:2021年全球芯片受疫情影响,供应链的供方出现大问题,不能及时开工供货,导致芯片价格暴涨,国人熟知的STM32芯片更是翻了几倍,就这样还拿不到货。国货也跟着涨,甚至是有价无市。我手头也拿到了这样的东西。先说说本人的看法:1.干这事不应该。道法两个标准都不应该这么做。2.态度:有些人能接受,有些人不能接受。我这么看,不能接受的人买了,发现问题后雷霆震怒,仿佛整个世界都欠他的,呵呵,如果你是
拖地僧
·
2023-08-26 01:25
stm32
国产MCU
仿真SMT32F103C8T6最小系统
STM32F103C8
最小系统编程系统介绍程序编制程序下载总结后记系统介绍
STM32F103C8
是属于ARMCortex-M3系列的32位RISC内核的处理器芯片。
caixf_001
·
2023-08-25 09:25
STM32F10x
STM32F10x最小系统
示例1:FreeRTOS移植详解_基于HAL库工程
1、开发环境(1)KeilMDK:V5.38.0.0(2)STM32CubeMX:V6.8.1(3)MCU:
STM32F103C8
(F1系列软仿真最方便)(4)ARM编译器:V5(使用V6编译会报错)2
朱嘉鼎
·
2023-08-22 05:48
FreeRTOS
单片机
RTOS
stm32 proteus仿真+cubemx
proteus:配置电轨,将VSSA接到GND,VDDA接到VCCVoltage改成3.3v然后在cubemx配置频率为72MHZ,proteus完整电路如下:其中双击
stm32f103c8
进行配置:配置如上图所示
极客-杀生丸
·
2023-08-21 18:35
嵌入式
stm32
proteus
嵌入式硬件
建立STM32F103C8T6工程模板和STM32 ST-LINK Utilit烧录hex文件
打开DEVICE选项卡,MCU型号更换为
STM32F103C8
打开C/C++选项卡,
爱学习的王大胖子
·
2023-08-21 08:08
单片机
C语言
STM32
stm32
单片机
arm
【学习日记】【FreeRTOS】FreeRTOS 移植到
STM32F103C8
前言本文基于野火FreeRTOS教程,内容是关于FreeRTOS官方代码的移植的注意事项,并将野火例程中STM32F103RC代码移植到
STM32F103C8
。
__Witheart__
·
2023-08-21 05:56
RTOS
学习
stm32
嵌入式硬件
RTOS
cubemx配置can通信教程(stm32)(带项目工程文件)
项目使用
stm32f103c8
单片机作为主控芯片,通过在cubemx软件上实现时钟、CAN、GPIO口等配置的初始化,并通过在keil5软件上调用hal库实现CAN通信
一个爱茶的工科男
·
2023-08-13 16:42
stm32
单片机
arm
c语言
STM32 HAL ADC多通道
stm32F103c8
系列的ADC,本次选用PA2,PA3ScanConversionMode(扫描模式)使用了多个通道ENABLE就是开启扫描模式,否则DISABLEContinuousConversionMode
@一二三四五
·
2023-07-27 18:57
STM32
单片机
STM32CubeIDE 入门教程
https://www.st.com/content/st_com/en.html1.2软件安装:2.创建工程2.1双击打开软件,选择工作区路径,不要出现中文名称2.2选择直接创建STM32工程,我们这里以
STM32F103C8
青春不张扬
·
2023-07-18 00:47
stm32
单片机
c语言
STM32Cubeide
STM32外部中断模式控制灯亮灭
修改代码3.烧录运行总结实验准备软件环境:STM32CubeMX6.40(安装教程)Keil531(安装教程)硬件设备:STM32F103C8T6一、STM32CubeMX设置1.引脚配置新建项目后,选择
STM32F103C8
听海—
·
2023-07-17 07:28
物联网
STM32 Proteus仿真水箱水塔水位温度控制系统DS18B20 -0065
STM32Proteus仿真水箱水塔水位温度控制系统DS18B20-0065Proteus仿真小实验:STM32Proteus仿真水箱水塔水位温度控制系统DS18B20-0065功能:硬件组成:
STM32F103C8
单片机仿真汇
·
2023-07-16 13:04
Proteus仿真
stm32
proteus
嵌入式硬件
STM32F103ZET6移植到STM32F103C8T6中
STM32F103ZET6移植到STM32F103C8T6中第一步打开魔术棒,点击Device,选中
STM32F103C8
芯片第二步点击Target,晶振频率修改为8.0MHZ第三步点击C/C++,将define
清风若月明
·
2023-06-12 15:54
stm32学习
2018-03-13keil调试代码时出现CONNOT ASSESS TARGET Shutingdown debug session
stm32F103c8
调试时,调用flash擦写函数会导致不能调试,删去擦除函数可调试。
飞速遗忘
·
2023-06-07 10:37
上一页
1
2
3
下一页
按字母分类:
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
其他