芯片简介之PCF8574
前言 PCF8574 是 NXP公司生产的一款芯片。该芯片可以通过IIC协议进行IO口扩展。每个IO口可以单独的分配为输入或者输出。例如,作为输入时,可以用于监控中断或者键盘。作为输出时,可以用于点亮
前言 PCF8574 是 NXP公司生产的一款芯片。该芯片可以通过IIC协议进行IO口扩展。每个IO口可以单独的分配为输入或者输出。例如,作为输入时,可以用于监控中断或者键盘。作为输出时,可以用于点亮
业精于勤,荒于嬉! 前言 本设计共分为单片机部分和Android端APP部分,本文给大家介绍一下环境检测系统的单片机部分是如何实现的。文末会给出keil工程和AD工程,有需要的可以参考一
最近在学习小车,做一下学习笔记,日后会附上代码 学习视频链接:【Arduino 101】霍尔编码器与闭环控制(白话)_哔哩哔哩_bilibili【Arduino 101】五
在PLC中,关于定时器的指令分为四种 这四种指令的名称和含义: TP:脉冲指令:可自定义脉冲时间,当前置信号接通,X秒后输出信号断开。 TON:接通延时指令:可自定义延时接通时间,当前置信号接通,X秒后输出信号接通。 TOF:关闭延时指令:可
网上搜索发现是串口锁导致的,最后关闭掉库函数中stm32g0xx_hal_uart.c中HAL_UART_Transmit函数中的__HAL_LOCK串口锁 解决问题。
树莓派Pico (RP2040芯片) SH1106OLED屏 避坑指南 显示屏为SH1106芯片,像素128*64 接口分别为GND,VCC,SCL,SDA 折腾了很久,网上也没有相关资料,成功点亮
前言 本文着重介绍HC05蓝牙模块(是主从一体的蓝牙串口模块)的原理、功能及使用方法 一、HC05蓝牙模块外观 二、原理图 如下图所示,hc05蓝牙模块原理图如下 三、相关参数讲解 1.引脚 6根引脚,
出现这个问题的原因主要有MDK的安装路径为中文,或电脑的用户名为中文,解决方法见如下的链接: 常规的原因 也有出现语法错误导致的,如下面这位博主的情况: 语法错误 而我遇到这个问题的原因
前言 近期搞到一块GD32F103c8t6的开发板,号称是和STM32F103C8T6 Pin To Pin兼容的,查了一些资料,很多老哥也搞过类似的测试,多半结果是不兼容,
1.项目概述: 本实验是通过手机APP通过蓝牙连接HC-05模块,向HC-05发送数据,HC-05蓝牙模块通过蓝牙接收到来自APP的数据并通过UART串口传输给STM32核心板,然后ST
编辑-Z db107s整流桥堆怎么测量好坏?拿到一个DB107S后,将其放好如图,(下面两脚代表AC,接交流电,测量时,AC的两脚当为一个整体来
1.在电脑上找到SEGGER工具包,双击打开J-Flash 2.选择新建工程 3.选择自己的芯片型号,比如STM32f429IG 4.选择OK,新建完成,可以把工程保存在本地,
背景 嵌入式系统通常会使用DSP来实现控制功能,比如开关电源的数字控制。试想如果DSP中程序出现Bug、崩溃、跑飞了怎么办?如果不及时处理,这对整个嵌入式系统的危害将是不可预料的。 这时,
一、串口初始化 (主控芯片用的GD32f303rct6) void usart_init() {/* 略 */ }/***************** 发送一个字节 **********************/ /* 单独调用时要记得先使
1. 编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原
FIFO IP核的使用 什么时候用FIFO: 不同时钟域的数据缓存,不同速率模块间的数据传输。(其他方法双口RAM,信号握手,高时钟采样,同步器等)做位宽匹配
前言 之前写了一篇STM32hal库串口中断接收任意字符 实际上是不完美的,他接收到换行符就完蛋了。 花了点时间深入研究了一下hal库的串口中断函数,发现他其实是不完美的,有一些BUG。 所以查了资
1、HC-05蓝牙通讯模块实物图 2、HC-05蓝牙通讯模块引脚介绍
十分钟快速自制CMSIS_DAP仿真器,将ST-LINK-V2变身DAP仿真器! (一)简介 说到单片机仿真器(下载器)首先想到的就是J-LINK和ST-LINK,很多人可
问题:6Q Linux,客户产品中需要将codec pcm配置为主,核心板为从,这种模式下imx_hifi_hw_params这个函数应该怎么配置? 分析问题:
前言 PCF8574 是 NXP公司生产的一款芯片。该芯片可以通过IIC协议进行IO口扩展。每个IO口可以单独的分配为输入或者输出。例如,作为输入时,可以用于监控中断或者键盘。作为输出时,可以用于点亮
业精于勤,荒于嬉! 前言 本设计共分为单片机部分和Android端APP部分,本文给大家介绍一下环境检测系统的单片机部分是如何实现的。文末会给出keil工程和AD工程,有需要的可以参考一
最近在学习小车,做一下学习笔记,日后会附上代码 学习视频链接:【Arduino 101】霍尔编码器与闭环控制(白话)_哔哩哔哩_bilibili【Arduino 101】五
在PLC中,关于定时器的指令分为四种 这四种指令的名称和含义: TP:脉冲指令:可自定义脉冲时间,当前置信号接通,X秒后输出信号断开。 TON:接通延时指令:可自定义延时接通时间,当前置信号接通,X秒后输出信号接通。 TOF:关闭延时指令:可
网上搜索发现是串口锁导致的,最后关闭掉库函数中stm32g0xx_hal_uart.c中HAL_UART_Transmit函数中的__HAL_LOCK串口锁 解决问题。
树莓派Pico (RP2040芯片) SH1106OLED屏 避坑指南 显示屏为SH1106芯片,像素128*64 接口分别为GND,VCC,SCL,SDA 折腾了很久,网上也没有相关资料,成功点亮
前言 本文着重介绍HC05蓝牙模块(是主从一体的蓝牙串口模块)的原理、功能及使用方法 一、HC05蓝牙模块外观 二、原理图 如下图所示,hc05蓝牙模块原理图如下 三、相关参数讲解 1.引脚 6根引脚,
出现这个问题的原因主要有MDK的安装路径为中文,或电脑的用户名为中文,解决方法见如下的链接: 常规的原因 也有出现语法错误导致的,如下面这位博主的情况: 语法错误 而我遇到这个问题的原因
前言 近期搞到一块GD32F103c8t6的开发板,号称是和STM32F103C8T6 Pin To Pin兼容的,查了一些资料,很多老哥也搞过类似的测试,多半结果是不兼容,
1.项目概述: 本实验是通过手机APP通过蓝牙连接HC-05模块,向HC-05发送数据,HC-05蓝牙模块通过蓝牙接收到来自APP的数据并通过UART串口传输给STM32核心板,然后ST
编辑-Z db107s整流桥堆怎么测量好坏?拿到一个DB107S后,将其放好如图,(下面两脚代表AC,接交流电,测量时,AC的两脚当为一个整体来
1.在电脑上找到SEGGER工具包,双击打开J-Flash 2.选择新建工程 3.选择自己的芯片型号,比如STM32f429IG 4.选择OK,新建完成,可以把工程保存在本地,
背景 嵌入式系统通常会使用DSP来实现控制功能,比如开关电源的数字控制。试想如果DSP中程序出现Bug、崩溃、跑飞了怎么办?如果不及时处理,这对整个嵌入式系统的危害将是不可预料的。 这时,
一、串口初始化 (主控芯片用的GD32f303rct6) void usart_init() {/* 略 */ }/***************** 发送一个字节 **********************/ /* 单独调用时要记得先使
1. 编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原
FIFO IP核的使用 什么时候用FIFO: 不同时钟域的数据缓存,不同速率模块间的数据传输。(其他方法双口RAM,信号握手,高时钟采样,同步器等)做位宽匹配
前言 之前写了一篇STM32hal库串口中断接收任意字符 实际上是不完美的,他接收到换行符就完蛋了。 花了点时间深入研究了一下hal库的串口中断函数,发现他其实是不完美的,有一些BUG。 所以查了资
1、HC-05蓝牙通讯模块实物图 2、HC-05蓝牙通讯模块引脚介绍
十分钟快速自制CMSIS_DAP仿真器,将ST-LINK-V2变身DAP仿真器! (一)简介 说到单片机仿真器(下载器)首先想到的就是J-LINK和ST-LINK,很多人可
问题:6Q Linux,客户产品中需要将codec pcm配置为主,核心板为从,这种模式下imx_hifi_hw_params这个函数应该怎么配置? 分析问题: