自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (2)
  • 收藏
  • 关注

原创 ZYNQ 入门笔记(零):概述

作为 AMD Xilinx SoC 的重要组成部分之一,Zynq 系列在视频编码、网络加速、射频信号处理等领域占据重要地位,其将 ARM 硬核 (PS) 与可编程逻辑 (PL) 集成在一块芯片内部,在提升系统整体性能的同时简化了设计流程。然而,初次接触 Zynq 的开发者可能会面临诸多困难,如工具链、开发流程、Block Design、AXI 总线、PS & PL 交互、联合调试等。笔者在此将学习过程中的笔记加以整理,希望能帮助大家快速入门 Zynq,体会软硬件联合开发的乐趣

2024-07-21 23:58:44 590

原创 Linxu Deploy 自建服务器指北(一):系统安装

使用闲置手机和 Linux Deploy 自建服务器,该节主要介绍如何使用 Linux Deploy 安装 Linux 系统

2023-08-16 13:00:07 779 2

原创 博客折腾日记

记录个人博客搭建过程中的各种折腾

2023-08-01 16:44:39 146 1

原创 ZYNQ 入门笔记(一):开发流程

以按键控制 LED 灯为例简要介绍 ZYNQ 的开发流程,包含 Vivado 端和 Vitis 端

2023-04-24 23:50:22 3745 7

原创 STM32 -HAL笔记(八):IIC

文章目录基础知识概述信号线分类时序图数据有效性应答信号伪代码APIDemo基础知识概述半双工,任意时刻只能单向通信支持多主控,谁控制 SCL 谁就是主机SCL 和 SDA 均需要上拉电压,阻值 3.3K ~ 10K信号线分类SDA:双向数据线SCL:串行时钟线时序图写数据从设备地址位:7位或10位,常用7位方向位0:写数据1:读数据读数据数据有效性IIC信号在数据传输过程中,当 SCL 为高电平时,数据线 SDA 必须保持稳定状

2021-09-16 22:52:14 709 1

原创 STM32- HAL笔记(七):SPI

文章目录基础知识信号线分类时序图APIDemo基础知识信号线分类SDO:主设备数据输出,从设备数据输入,对应 MOSISDI:主设备数据输入,从设备数据输出,对应 MISOSCLK:时钟信号,由主设备产生CS:从设备使能信号,由主设备控制时序图当 CPOL = 0 时,空闲时 SCK 时钟为低电平;当 CPOL = 1 时,空闲时 SCK 时钟为高电平;可以看出本例程所示时序图空闲时 SCK 为低电平,故 CPOL = 0当 CPHA = 0 时,在 SCK 的奇数边沿

2021-09-16 22:50:22 1128

原创 STM32 - HAL笔记(六):DAC

文章目录基础知识工作框图触发方式控制逻辑APIDemo通用 DAC三角波生成Timer + DMA + DAC基础知识工作框图DAC 主要由三部分组成:触发方式、控制逻辑、数模转换器触发方式概念:指DAC转换可以由某外部事件触发(定时器计数器、外部中断线)触发方式选择如果选择中断源触发,每次触发源触发后,存放在寄存器DAC_DHRx中的数据会被传送到寄存器DAC_DORx中。在3个APB1时钟周期后,寄存器DAC_DORx更新为新值;如果选择软件触发,一旦SWTRIG位置 1

2021-09-16 22:41:20 682

原创 STM32 - HAL笔记(五):ADC

文章目录基础知识ADC分类技术指标板载ADCAPIDemo基础知识ADC分类逐次逼近型双积分型Sigma-Delta型技术指标量程:指ADC所能输入模拟信号的类型和电压范围,即参考电压转换位数:量化过程中的量化位数 n分辨率:ADC 能够分辨的模拟信号最小变化量,分辨率 = 量程 / 2^n转换时间:ADC完成一次完整的A/D转换所需要的时间,包括采样、保持、量化、编码的全过程板载ADC12位逐次逼近型,可测量内、外信号源各个通道的 A/D 转换可以单次、连续、扫描或间断

2021-09-16 22:39:42 878

原创 STM32 - HAL笔记(四):UART

文章目录基础知识定义电平转换printf重定向APIDemo基础知识定义异步串行通信:通信双方在没有同步时钟的前提下,将一个字符(包括特定的附加位)按位进行传输的通信方式波特率:每秒钟传输的二进制位数电平转换TTL <——> RS232:MAX3232、SP3232TTL <——> USB:CH340、CP2012printf重定向//main.c#include <stdio.h>#include <stdarg.h>#inclu

2021-09-16 22:32:11 278

原创 STM32 - HAL笔记(三):TIM定时器

文章目录基础知识SysTick定时器分类⭐通用定时器计数模式APIDemo普通定时器PWM生成编码器模式基础知识SysTick集成在Cortex M3内核中的定时器,不属于芯片厂商的外设主要为RTOS提供时钟节拍定时器分类基本定时器:TIM6、TIM7通用定时器:TIM2、TIM3、TIM4、TIM5高级定时器:TIM1、TIM8⭐通用定时器通过可编程预分频器(Prescaler)驱动的16位自动重装主计数器(Counter Period)构成,可对内部时钟(或触发源)、外部时

2021-09-16 22:26:52 10726

原创 STM32 - HAL笔记(二):EXTI中断

文章目录基础知识概述外部中断__weakAPIDemo基础知识概述ARM Cortex M3内核支持256个中断,包括16个内核中断和240个外设中断,拥有256个中断优先级别STM32的中断通道可能会由多个中断源共用,因此在中断服务函数入口处需要判断中断源STM32中有两个中断优先级概念,抢占优先级和响应优先级,每个中断都应指定这两个优先级外部中断16个外部中断源EXTI0 ~ EXTI15,对应7个中断向量,即7个中断服务函数EXTI0、EXTI1、EXTI2、EXTI3、E

2021-09-16 22:17:38 898

原创 STM32 - HAL笔记(一):GPIO

文章目录GPIO基础知识概述模式分类APIDemoGPIO基础知识概述STM32芯片最多拥有GPIOA ~ GPIOG七组端口,每组端口最多拥有Pin0 ~ Pin15共16个引脚每个I/O端口都可以自由编程,但I/O端口寄存器必须按32位字被访问每个I/O端口都由7个寄存器来控制模式分类STM32的IO口具有多种功能,在同一时刻每个I/O口只能有一种状态:推挽输出:当作普通的IO口即可开漏输出:本质上是OC门(接地/悬空),IIC通信中会用模拟输入:板载ADC的输入上/下拉输

2021-09-16 22:12:47 850

原创 电子元件管理程序(ECM)

文章目录概述初次使用基本功能添加元器件查找元器件设置格式要求电阻电容电感概述电子元件管理程序支持电子元件的添加、查找下载地址初次使用为了确保程序运行正常,请确保您下载的Install文件夹内包含如下内容使用记事本打开location.cfg,将其中全部改写为0(只有初次使用时需要改写)双击ECM.exe运行程序程序运行后会在ECM.exe目录下生成run.log日志文件,程序崩溃时可查看该文件如若您在使用时遇到任何问题,请将反馈提交至邮箱 mx24367514

2021-06-30 16:15:01 554 6

原创 鸿蒙入门手册(三):Slice之间的切换

Slice之间的切换概述同一Ability下不同Slice进行切换相关函数present(targetSlice, Intent intent);//从当前Slice跳转到targetSlice,并用Intent携带信息,常常写成:present(new targetSlice(), new Intent());Intent概述:对象之间传递信息的载体,由Operation和Parameters构成构成元素:相关函数//设置intent携带的数据setP

2021-06-17 13:06:07 544

原创 鸿蒙入门手册(二):应用是怎样运行的

文章目录本文将讨论如下问题鸿蒙应用工程目录entry文件夹Ability 与 sliceAbilitySliceAbility 的分类怎样建立 Ability 与 Slice鸿蒙应用运行逻辑鸿蒙应用运行流程本文将讨论如下问题鸿蒙应用的工程目录Ability 与 Slice鸿蒙应用的运行逻辑鸿蒙应用工程目录.grade:构建工程需要的文件,我们不关心.idea:DevEco Studio需要的文件,我们不关心build:将来编译的 .app 文件和 hap 文件存放在这里entry:

2021-03-25 23:11:37 1870

原创 鸿蒙入门手册(一):第一个鸿蒙应用

windows开发环境搭建请参照该CSDN博文:开发环境搭建运行第一个HarmonyOS应用打开DevEco Studio点击左上角File -> New -> New Project1-1 创建Project在Device栏选择设备,然后在Template选择开发语言和模板,我们选择Empty Feature Ability(Java)1-2 选择设备和模板点击Next配置工程Project Name:工程名称Package Name:包名,默认即可

2021-03-23 17:36:42 1371 2

原创 增量式编码器详解

详细介绍增量式光电编码器的基本原理,并以 STM32 平台为例完成驱动设计

2020-12-09 18:11:50 17425 11

原创 设计思维入门

设计思维,一是积极改变世界的信念体系;二是一套如何进行创新探索的方法论系统,包含了触发创意的方法,是一种以人为本,目标导向的思维模式。设计思维以人们生活品质的持续提高为目标,依据文化的方式与方法开展创意设计与实践。 简单地说,设计思维就是通过提出有意义的创意和想法,来解决特定人群的实际问题。它是一种以解决方案为基础的,或者说以解决方案为导向的思维形式,它不是从某个问题入手,而是从目标或者是要达成的成果着手,然后,通过对当前和未来的关注,同时探索问题中的各项参数变量及解决方案。...

2020-08-07 23:15:13 834

原创 关于教育部给本科生增负的换位思考讨论

关于我们的课题,我们提出了以下几个换位思考的话题:  ①如果你是教育部工作人员,您认为这些建议中哪些难于实施?  ②假如你作为教育部此举的针对对象,你的态度如何?  ③两者之间的矛盾点在哪?以下是换位思考的结果:  ①如果你是教育部工作人员,您认为这些建议中哪些难于实施?  答:  1.难于严格处理教授,教授作为学校的门面以及珍贵而稀少的资源,学校难以严格处理;  2.目标对象工作...

2019-12-21 21:33:29 222

原创 关于教育部给本科生增负调研报告

关于教育部给本科生增为了解群众对教育部此举措的意见,以及判断教育部此举的必要性与合理性,我们决定开展关于教育部给本科生增负的调研,现对之前所做的的工作做出总结。一轮调研我们着重于调查群众对教育部此举的意见及理由,根据媒体的调查,超过99%的受访者表示支持,与我们的结论截然相反,我们在简要向受访者介绍了教育部此举的措施后,再次对受访者进行调查,数据如图,仍与媒体官方的调查结果有较大差异,我们分析...

2019-12-21 20:59:04 423

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除