103C
STM32F103C8T6移植RT_Thread nane过程记录
一、创建基于官方库的裸机工程(这教程很多,每个人创建的工程风格也不一样,就不多赘述了) 二、下载RT-Thread Nano源代码(https://github.com/RT-Thread/rtthread-nano/archive/refs/heads/master.zip) 三、RT-Threa ......
基于stm32f103c8t6蓝牙连接模块hc-05
一、蓝牙通信流程 最简单实际的的蓝牙通信过程就是单片机——蓝牙——手机蓝牙app蓝牙作为桥梁进行单片机与手机数据的交换蓝牙就如同一个无线的USART一样,将两者连接。 二、硬件资料 1.管教图 连接图: 实物:连接图 三、软件资料 1.电脑蓝牙调试软件网址 广州汇承信息科技有限公司 (hc01.co ......
【STM32】STM32F103C8T6串口通信,实现3个串口收发数据
https://blog.csdn.net/weixin_51513612/article/details/126942390?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522170211110916800213025015%2522% ......
GD32F103C8T6看门狗
GD32F10x看门狗 两个看门狗设备(独立看门狗IWDG和窗口看门狗WWDG)可用来检测和解决由软件错误引起的故障; 当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。 一、独立看门狗IWDG 特性: 自由运行的递减计数器; 时钟由独立的RC振荡器提供(可在停止和待机 ......
手动移植FreeRTOS V9.00到 Stm32F103C8T6
记录移植过程,以便以后查看: 1.使用cubeMAX配置一个工程 a.选择单片机型号: b。设置SWD调试,选TIM4作为系统时钟,systick要用来跑freeRTOS c.NVIC默认使用Group4 配置GPIO,我这里配置了两个引脚,作为LED输出 d,RCC都选外部晶振 e。配置时钟树,H ......
STM32F103C8T6移植FreeRTOS过程记录
一、创建基于官方库的裸机工程(这教程很多,每个人创建的工程风格也不一样,就不多赘述了) 二、下载FreeRTOS开源代码(FreeRTOS - Market leading RTOS (Real Time Operating System) for embedded systems with Int ......
STM32F103C8T6测试点亮小灯
[TOC](STM32F103C8T6第一次点灯) # 代码 ``` #include "stm32f10x.h" // Device header int main(void){ // 寄存器操作,stm32有很多寄存器,操作不方便,推荐使用标准库或HAL库 // RCC->APB2ENR = 0 ......
STM32F103C8T6第一次点灯
@[TOC](STM32F103C8T6第一次点灯) # 代码 ``` #include "stm32f10x.h" // Device header int main(void){ // 寄存器操作,stm32有很多寄存器,操作不方便,推荐使用标准库或HAL库 // RCC->APB2ENR = ......
stm32 f103c8 clion 引入标砖库 CMakeLists.txt
#### 使用 Clion IDE 开发 stm32 使用标准库 可以使用 qemu 代替开发版 ### 使用 CMakeLists.txt 编译项目 ``` set(CMAKE_SYSTEM_NAME Generic) set(CMAKE_SYSTEM_VERSION 1) cmake_minim ......
CH32F103C8T6修改HAL库实现内部FLASH快速读写
1、在stm32f103xe.h 文件中,在FLASH_TypeDef 结构体中,增加MODEKEYR 成员定义。 修改后如下图所示: ![](https://img2023.cnblogs.com/blog/2718401/202307/2718401-20230726092759983-6777 ......
STM32F103C8在Keil5中烧录后串口工具无法接收到数据(已解决)
## 烧录后串口无法接收到数据(默认硬件连线是正确的,只考虑软件配置问题) #### 在通过Keil5烧录程序并成功后,发现串口没有接收到数据 1. 烧录成功未报错 ![image](https://img2023.cnblogs.com/blog/2657576/202307/2657576-20 ......
STM32F103C8T6串口通信
首先来看一下需要操作的函数,以及配置的步骤: 图1 图2 Code: usart.c #include "usart.h"void ustart_Init(void ){ GPIO_InitTypeDef GPIO_Init_Ustar ; // 定义输出端口TX的结构体对象 USART_InitT ......
STM32F103移植CH32F103C8T6内部FLASH速度慢问题解决办法
STM32F103移植CH32F103C8T6内部FLASH速度慢问题解决办法 博主做项目一直采用STM32F103C8T6,近期因为元器件涨价博主决定换单片机,于是瞄上了江苏沁恒的CH32F103C8T6,这款单片机几乎不需要修改一个代码便能移植项目(PACK导入编译直接下载那种),而且代码执行速 ......
proteus仿真stm32f103c8定时器定时1秒遇到的问题
void Timer_Init(void) { /*1.开启时钟*/ RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM2, ENABLE); /*2.选择时基单元时钟*/ TIM_InternalClockConfig(TIM2); /*3.配置时基单元*/ TIM ......
EEI TECHNOLOGY 1294UD 256x48 VFD荧光屏 STM32F103C8T6驱动 记录
所需工具和文件: 1. CubeIDE; 2. 屏幕驱动电路作者制作的CubeMX版STM32F103例程->{ https://pan.baidu.com/s/127tpAvPI5RdVSXkSAMosHw?pwd=2333 } 下载,解压后得到如下内容: 双击.project文件以使用CubeI ......
STM32单片机引脚要职能配置为输入或者输出模式,并不能像51一样准双向,那么如何进行但总线通讯呢?STM32F103C8驱动HTD11示例
如题 随便找个端口举例 对应的程序为 难道需要写之后立即初始化为输入?然后赶紧读?然后再赶紧初始化为输出?再往外写? 是的,还真他妈就是这么傻逼的操作 ......