B站账号:小光学嵌入式 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 最近开始系统性补习STM32基础知识,规划有:串口通信,Github,Ucos等等。 今天总结一下串口通信之stm32-IIC。 一.原理讲解 请跳转->串口通信————UART、I2C、SPI详解(总结篇从上面的文章中,我们知道IIC的通信方式是:半双工、同步、串口通信。
B站账号:小光学嵌入式 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 最近开始系统性补习STM32基础知识,规划有:串口通信,Github,Ucos等等。 今天总结一下串口通信之stm32-SPI。 感谢你的阅读,不对的地方欢迎指正。 一.原理讲解 请跳转->串口通信————UART、I2C、SPI详解(总结篇从上面的文章中,我们知道SPI
B站账号:小光学嵌入式 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 最近开始系统性补习STM32基础知识,规划有:串口通信,Github,Ucos等等。 今天总结一下串口通信之stm32-USART。 一.原理讲解 请跳转->串口通信————UART、I2C、SPI详解(总结篇 二.USART和UART的区别 UART:universa
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置PWM输出做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 PWM PWM原理简介 实验环境 实验目
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置RS485做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 FLASH W25Q128简介 实验环境
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置STM32CUBEMX配置 定时器中断 和 上升沿中断以实现检测1s以内的脉冲个数做一个详细的教程。感谢你的阅读,不对的地方
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)、modbus等等。本篇文章对STM32CUBEMX在RS485通信的基础上做modbus通信做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 modb
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置RRPROM(AT24C02)做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 EEPROM AT24C
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置多通道ADC做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 ADC详解 一.ADC工作原理 工
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。最近在开发一个STM32H723ZGT6的板子,使用STM32CUBEMX做了很多驱动,包括ADC、UART、RS485、EEPROM(IIC)、FLASH(SPI)等等。本篇文章对STM32CUBEMX配置RS485做一个详细的使用教程。感谢你的阅读,不对的地方欢迎指正。 一.RS485工作原理 简介 RS-485是美国电
思路: 1.在一个进程中open()打开文件,因为每一行的结尾是’\n’,所以我们可以将文件指针定位到文件的第11行,将后面的数据read()拷贝到一个数组中,再重新定位文件内指针到第十行,写入我刚刚存储数据的数组,读取文件当前指针,最后使用ftruncate()截断文件。2.在一个进程中open()打开两次文件,一次只读,一次读写,只读文件指针定位到第十一行,读写文件指针定位到文件第十行,将只
系列文章目录 文件I/O基础 系列文章目录 前言 一、文件描述符 二、open、close、read、write、lseek、perror、exit、_exit、_Exit、pread、pwrite、fcntl、ioctl、truncate、fruncate open write写文件 read读文件 close关闭文件 lseek文件偏移量 perror
系列文章目录 文章目录 系列文章目录 前言 一、Shell 脚本 二、如何运行shell脚本 栗子 方法 1、作为可执行程序 2、作为解释器参数 shell脚本语法 1.变量 2.输入输出 **语法**: 3.Shell 传递参数 4.test 命令 数值测试 字符串测试 文件测试 5.She
系列文章目录 文章目录 系列文章目录 前言 一、例子 二、使用Makefile编译 三、Makefile语法规则 1.规则格式 2.Makefile变量 赋值符“=” 赋值符“:=” 赋值符“?=” 变量追加“+=” 3.Makefile 模式规则 4. Makefile 自动化变量 5.Makefile 伪目标 总结
大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 最近开始学习嵌入式linux驱动开发编程,本文对如何编写linuxC代码进行一个总结,也做一个记录。 感谢你的阅读,不对的地方欢迎指正。 系列文章目录 文章目录 系列文章目录 前言 一、编写代码 总结 前言 我们所说的编写代码包括两部分:代码编写和编译,在 Windows 下可
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.驱动函数 2.获取键值 总结 最终效果 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 ⏩进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控、红外循迹四个传感器,分别实现遥控切换模式、超声波控制距离实现跟随、避障、黑线循迹功能。 ⏩
B站账号:小光学嵌入式 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大二学生。 ⏩小车呢,也做完了,某天晚上就突发奇想,像录一个视频记录一下我做小车的过程,然后这两天就录了这个视频。 ⏩点击这里在b站观看 ⏩下面我就给大家罗列一下物品清单,和制作过程吧 物品清单 1.配件清单:STM32F103C8T6、12V直流电源、DC可调降压模块、TB6612电
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.接口定义 2.驱动函数 总结 最终效果 ⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 ⏩进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控、红外循迹四个传感器,分别实现遥控切换模式、超声波控制距离、避障、循迹功能。
文章目录 一、原理讲解 1.实物图 2.工作原理: 3.接线: 二、软件驱动代码 1.接口定义 2.驱动函数 总结 最终效果 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 进入正题,最近在做小车,目前已经加入红外避障、超声波测距、红外遥控三个传感器,分别实现遥控切换模式、超声波控制距离、避障功能。 本次文章说说超声波测
⏩ 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的大三学生。⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详细的使用教程。⏩感谢你的阅读,不对的地方欢迎指正。HC-05蓝牙模块例程链接:https://pan.baidu.com/s/1
文章目录 一、硬件连接 1.器件清单: 2.接线: 3.驱动电机 二、软件驱动代码编写 1.初始化代码 2.电机驱动代码 总结 大家好哇!我是小光,嵌入式爱好者,一个想要成为系统架构师的普通大学生。 进入正题,最近在做小车,目前已经可以跑起来了,然后就是加入各种各样的传感器,使得她的功能更加丰富。 本次就谈谈做小车中的第一步,也是最重要的一步:PWM驱动直流减
目录 目录 一、NVIC 1.中断优先级 2.中断优先级分组 二、外部中断的一般配置过程 1.GPIO_Init() 2.void EXTIX_Init(void)编写 3.void EXTI4_IRQHandler()中断触发函数 总结 一、NVIC 1.中断优先级 中断优先级:中断优先级分为抢占优先级和响应优先级;我们
积分
粉丝
勋章
TA还没有专栏噢
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信