草庐IT

STM32系列(HAL库)——F103C8T6点亮1.44寸TFT-LCD彩屏

1.软件准备(1)编程平台:Keil5(2)CubeMX(3)中景园屏幕资料链接:点击跳转    提取码:88882.硬件准备(1)1.44寸TFT彩屏(2)F1的板子,本例使用经典F103C8T6(3)ST-link 下载器(4)杜邦线若干3.模块资料(1)模块简介:        1.44寸彩色液晶显示模块,128x128分辨率,内置ST7735S控制器,可选配触摸屏,高画质,宽视角,支持80808-bit并行接口与3线、4线串行接口,65K/262K真彩色,FPC连接(可选配连接器),2.8V电压,支持横屏或竖屏显示。(2)模块部分参数①控制芯片:ST7735S②接口类型:4线SPI③工

STM32系列(HAL库)——F103C8T6点亮1.44寸TFT-LCD彩屏

1.软件准备(1)编程平台:Keil5(2)CubeMX(3)中景园屏幕资料链接:点击跳转    提取码:88882.硬件准备(1)1.44寸TFT彩屏(2)F1的板子,本例使用经典F103C8T6(3)ST-link 下载器(4)杜邦线若干3.模块资料(1)模块简介:        1.44寸彩色液晶显示模块,128x128分辨率,内置ST7735S控制器,可选配触摸屏,高画质,宽视角,支持80808-bit并行接口与3线、4线串行接口,65K/262K真彩色,FPC连接(可选配连接器),2.8V电压,支持横屏或竖屏显示。(2)模块部分参数①控制芯片:ST7735S②接口类型:4线SPI③工

使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中

使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中1.设置keil5,生成hex文件2.下载安装CH340驱动3.下载安装mcuisp或Flymcu4.接线并下载程序4.1按照下图所示连接usb转TTL下载器和开发板4.2设置跳线帽1.设置keil5,生成hex文件2.下载安装CH340驱动ch340驱动下载地址:https://www.wch.cn/download/CH341SER_EXE.html3.下载安装mcuisp或Flymcumcuisp下载地址:百度云盘资源:链接:https://pan.baidu.com/s/1TuecWD0T1HTMkEpobues

使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中

使用USB转TTL下载器将固件烧写到STM32F103C8T6最小系统板中1.设置keil5,生成hex文件2.下载安装CH340驱动3.下载安装mcuisp或Flymcu4.接线并下载程序4.1按照下图所示连接usb转TTL下载器和开发板4.2设置跳线帽1.设置keil5,生成hex文件2.下载安装CH340驱动ch340驱动下载地址:https://www.wch.cn/download/CH341SER_EXE.html3.下载安装mcuisp或Flymcumcuisp下载地址:百度云盘资源:链接:https://pan.baidu.com/s/1TuecWD0T1HTMkEpobues

Openmv+STM32F103C8T6视觉巡线小车

Openmv巡线机器视觉巡线处理是参考openmv官方代码Openmv官网源代码:book.openmv.cc/project/follow-lines.html根据官网视频及教程将源码注入openmv中。小车巡的是黑线,所以颜色阈值要更改。颜色阈值获取方法在文件示例中打开helloworld.py。打开工具/机器视觉/阈值编辑器/缓冲区。将我们需要寻迹的黑线调至全白,背景全黑即可,环境光亮度不同阈值也会不同,调好后将LAB阈值复制粘贴到openmv上就行。对于openmv来说,引脚是已经配置好了,将小车和硬件搭好就可以驱动,但是我们是想利用STM32来驱动,所以要将数据通过串口发送给STM3

Openmv+STM32F103C8T6视觉巡线小车

Openmv巡线机器视觉巡线处理是参考openmv官方代码Openmv官网源代码:book.openmv.cc/project/follow-lines.html根据官网视频及教程将源码注入openmv中。小车巡的是黑线,所以颜色阈值要更改。颜色阈值获取方法在文件示例中打开helloworld.py。打开工具/机器视觉/阈值编辑器/缓冲区。将我们需要寻迹的黑线调至全白,背景全黑即可,环境光亮度不同阈值也会不同,调好后将LAB阈值复制粘贴到openmv上就行。对于openmv来说,引脚是已经配置好了,将小车和硬件搭好就可以驱动,但是我们是想利用STM32来驱动,所以要将数据通过串口发送给STM3

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

【开源硬件篇】STM32F103C8T6核心板

STM32F103C8T6核心板文章目录STM32F103C8T6核心板一、STM32F103C8T6芯片1.1STM32F103C8T6简介1.2芯片引脚说明二、去耦电路2.1原理图设计2.2原理分析2.2.1结论2.2.2去耦效果图2.2.3放置距离问题2.2.3放置位置问题2.3PCB设计示例三、晶振电路3.1原理图设计3.2原理分析3.3PCB设计示例四、SWD下载电路4.1原理图设计4.2原理讲解4.2.1JTAG介绍4.2.2SWD模式4.2.3SWCLK为什么需要经过10K电阻下拉至GND?SWDIO为什么需要经过10K电阻上拉至3.3V?4.3PCB设计参考示例五、电源指示电路

STM32开发(1)----stm32f103c6t6开发板介绍和环境搭建

stm32f103c6t6开发板介绍前言一、stm32f103c6t6芯片资源介绍1.STM32的命名规则二、最小系统开发板介绍三、开发板基本使用方法1.软件安装1.1MDK5安装1.1.1安装STM32芯片包1.1.2安装license1.2USB转串口驱动安装2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三四、本文小结前言接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍一、stm32f103c6t6芯片资源介绍stm32f103c6t6是一款基于ARMCortexM3内核的32位通用微控制器芯片:STM32F103系列芯

STM32开发(1)----stm32f103c6t6开发板介绍和环境搭建

stm32f103c6t6开发板介绍前言一、stm32f103c6t6芯片资源介绍1.STM32的命名规则二、最小系统开发板介绍三、开发板基本使用方法1.软件安装1.1MDK5安装1.1.1安装STM32芯片包1.1.2安装license1.2USB转串口驱动安装2.keil5配置3.keil5常见问题汇总常见错误一常见错误二常见错误三四、本文小结前言接下来将用一个专栏来介绍STM32开发,前面是一些基础介绍,后面将结合具体物联网项目进行介绍一、stm32f103c6t6芯片资源介绍stm32f103c6t6是一款基于ARMCortexM3内核的32位通用微控制器芯片:STM32F103系列芯