-
DAC详解
文章目录 前言数字模拟转换(DAC)一、DAC简介二、DAC主要特征2个DAC转换器:每个转换器对应1个输出通道8位或者12位单调输出12位模式下数据左对齐或者右对齐同步更新功能噪声波形生成三角波形生成双DAC通道同时或者分别转换每个
-
【嵌入式工程师·单片机】① 基础概念 之 单片机
学习背景: 单片机,single chip microcomputer,作为一款微型计算机(集CPU、FLASH、RAM、各种IO外设在一个微小的芯片里),也叫MCU 你可能想不到至今单片机这家伙它仍被应用于很广泛的电子产品领域,比如智能
-
软件知识储备03
话不多说直接上测试字节长度代码 #includeint main(main){short(short int),int,long(long int),unsigned short,unsigned int,unsigned long,
-
【51单片机STC89C52】感应开关盖垃圾桶
一、项目概述1、功能描述超声波模块,震动传感器,按键控制SG90舵机检测靠近时,垃圾桶自动开盖并伴随滴一声, 2 秒后关盖 发生震动时,垃圾桶自动开盖并伴随滴一声, 2 秒后关盖
-
C语言的主要用途以及前景开展
C语言的主要用途以及前景开展! 截止到2022年,C语言已经发布了将近50年,是不折不扣的“大叔”或者“大爷”,但是,C语言在编程界依然非常时兴;2020年,C语言由于速度快、平台独立的特性,在世界编程语言排行榜中夺得第一名。 2020年T
-
32、树莓派的简单测试串口通信和超声波模块
基本思想:随手记录一下树莓派的测试串口通信和超声波模块 第一步、测试树莓派的串口程序可以通过桌面的设置,在Raspberry Pi Configuration中将Serial Port设置为Enable, 我全部打开了引脚定义
-
51单片机-定时器中断
目录 1.定时器计数器 1.1.工作原理 1.2.相关寄存器 1.3.工作模式(模式1) 2.中断系统 2.1.中断的概念 2.2.中断结构 2.3.中断源 2.4.相关寄存器 3.如何配置定时器中断 4.实际应用 4.1.LED闪烁 4
-
单片机驱动学习记录
单片机驱动学习记录 文章目录 单片机驱动学习记录前言一、RTC驱动1. 温度补偿温度补偿原理公式 *** 作步骤二、UART1. 模拟串口串口工作原理模拟串口实现原理 前言 日常学习记录 固件开发成长之路一、RTC驱动 RT
-
CC2530基础实验:(1)按键控制LED跑马灯
文章目录 前言一、实验相关电路图二、实验相关寄存器三、源码分析前言 本实验用于学习CC2530芯片GPIO 的配置方法,Led 驱动电路及开关 Led 的原理,按键的使用,实现简单的人机交互。一、实验相关电路图由于发光二级管单向
-
keil调试
文章目录 前言一、KEIL调试仿真时开启窗口实时更新二、逻辑分析仪观察变量值三、Jlink使用技巧之虚拟串口功能四、keil仿真调试时查看数组全部内容的方法五、Keil5代码自动补全设置六、查看局部变量的方法总结前言 记录keil调试
-
嵌入式软件设计(定时器中断)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 说定时器是嵌入式系统的心脏,一点也不为过。定时器,不仅使用在rtos领域,在任务的运行、等待、延时、资源的获取方面都有
-
嵌入式学习路线
任何学习一定要有路线图,根据同学,网上搞C和搞硬件的,结合自己的思考整理了一份嵌入式学习路线,之前整理了一份不是很满意,现在又整理了一份。 嵌入式开发学习路线份三个阶段: 第一阶段、 C语言 基础 菜鸟教程C语言(网站)《C程序设计语言 (
-
F1-HAL库快速移植MPU6050
前段时间在做平衡车,需要移植MPU6050程序。但是在网上找了挺多相关例子的,但是有时候一步步跟着做,结果还是一堆errors 或者读不出数据来,最后自己花了些时间,终于移植好了,前来分享一下。 先分享我的工程,和需要移植的MPU6050的
-
Arduino与JavaScript开发实例-数码管显示控制(基于74HC595)
数码管显示控制(基于74HC595)文章目录数码管显示控制(基于74HC595) 1、ShiftRegister 对象创建与描述2、硬件准备3、软件准备4、应用程序代码实现
-
Arduino与JavaScript开发实例-LED点阵显示控制(Max7219控制器)
LED点阵显示控制(Max7219控制器)文章目录LED点阵显示控制(Max7219控制器) 1、Led.Matrix对象构建2、硬件准备3、软件准备4、代码实现
-
1、迪文屏基于T5L
演示视频 1.概述 基于迪文屏DMG32240C028-03WTC屏的滑动手势6宫格解锁功能,该功能运用了触摸屏状态读取和坐标读取的功能(系统变量接口0x0016)&
-
51单片机实现0~100正计时
基于STC89C52RC,使用定时器,中断,数码管,实现0~100正计时 #include #define LED P0 sbit L_A=P2^2; 使能 sbit L_B=P2^3; sbit L_C=P2^4; int count
-
CubeIDE使用SWD输出打印信息(printf)
仿真器:Stlink v2 硬件:STM32F103RCT6 软件:STM32CubeIDE Version: 1.8.0修改 syscalls.c 代码如下: #include "stm32f1xx_hal.h"
-
51单片机的内部结构和特殊寄存器
文章目录 二、内部结构2.1 内部组成2.2 内部RAM2.2.1 内部低128个单元2.2.2 内部高128个字节特殊寄存器(1)ACC——累加器(2)B——一个寄存器(3)PSW——程序状态字(4)DPTR(DPH、DPL) ——数据指