广源的博客

人的知识愈广,人的本身也愈臻完善。

信号与系统基本信号的概念及运算

目录 1.信号的分类:确定与随机,连续与离散 2.信号的分类:周期、非周期 2.1.连续和离散的周期信号 2.2.离散信号的周期 3.阶跃函数 3.冲击函数 3.1.冲击函数的取样性质 3.2.冲击函数的导数 3.3.冲击函数的尺度变换 4.单位脉冲序列与单位阶跃序列 5.信...

2019-05-07 15:09:16

阅读数 109

评论数 0

拉普拉斯变换学习笔记

目录 1.为什么引入拉普拉斯变换? 2.双边拉普拉斯的定义 3.双边拉普拉斯变换的收敛域 4.单边拉普拉斯变换的定义 5.单边拉普拉斯变换和傅立叶变换的关系 6.常见信号的拉式变换 7.拉普拉斯变换的性质 7.1.线性、尺度变换性质 7.2.时移、复频移特性 7.3.时...

2019-05-06 09:40:44

阅读数 249

评论数 0

傅立叶(FT)变换纯数学公式的推导

目录 1.三角函数的正交性质 2.周期为“2π”的函数展开傅里叶级数 3.周期为"2L"函数展开傅里叶级数 4.傅立叶的级数的复数形式 5.傅里叶变换(FT) 1.三角函数的正交性质 1.1.三角正交函数集 1.2.正交的举例 向量的正交 函数的正交 ...

2019-05-03 13:30:37

阅读数 182

评论数 0

VHDL实现矩阵键盘

1.矩阵键盘驱动电路设计 2.原理图 3.矩阵键盘原理 4.矩阵键盘设计思路 5.键盘扫描 6.源代码: library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.STD_LOGIC_unsigned.all; USE...

2019-04-21 23:03:51

阅读数 152

评论数 0

VHDL实现交通灯程序

1、交通灯控制器设计 状态转换图: 各个状态的时间: 数码管显示原理图: 程序的模块分类: 源代码: library IEEE; use IEEE.STD_LOGIC_1164.all; use IEEE.STD_LOGIC_unsigned.all; USE...

2019-04-21 22:57:33

阅读数 561

评论数 0

19.ARM裸板实现电阻触摸屏控制实例(二)

目录 1.基础预备 2.打印触摸屏坐标数据代码编写 2.优化(增加定时器) 源代码 1.基础预备 思路: 既然已经能检测按下和松开,且能产生中断,那么就可以在触摸屏中断中开启自动坐标测量模式,然后开启ADC,如果 ADC初始化完成就会产生一个ADC中断,去读取触摸触摸屏的坐标数...

2019-04-20 15:10:35

阅读数 106

评论数 0

18.ARM裸板实现电阻触摸屏控制实例(一)

目录 1.电阻触摸屏的原理 2.如何计算触摸屏的XY坐标 3.s3c2440的触摸屏接口 3.1.ADC的原理框图 3.2.触摸屏接口模式 3.3.编程要点 3.4.触摸屏主要寄存器描述 4.ADC中断(触摸屏)和中断控制器 5.编程控制触摸屏 实验1:触摸屏按下或松开检测 ...

2019-04-13 23:18:12

阅读数 114

评论数 0

17.ARM裸板实现LCD显示--面向对象的编程思路

目录 1.程序框架: 2.LCD管理层和控制器相关层的代码分析 3.LCD管理层和LCD屏幕相关层 4.LCD的初始化 5.测试LCD 源代码: 前言 在实现LCD的程序下实现面向对象的一种编程思路 1.程序框架: 程序的框架大致如上所述: 问题1:LCD控制管理层(...

2019-04-06 18:02:26

阅读数 64

评论数 0

从零开始搭建Alios-Things开发环境(基于ubuntu 18.0.4)

目录 1.使用VMware安装Linux系统 1.1安装虚拟机VMware 1.2.在VMware虚拟机上安装Linux系统(Ubuntu18.04) 1.3.设置共享文件夹 1.4.设置root用户密码 2.Alios-Things开发环境配置aos-cube 4.安装gi...

2019-03-22 15:31:02

阅读数 382

评论数 1

机智云安卓开源框架实现简单智能家居系统系统(下篇-ESP8266控制)

目录 1.ESP8266原理图及外设接法 2.下载工程和工程准备 3.编写LED及继电器控制代码 4.编写温湿度读取函数 5.设置开发版配网按键 6.调用初始化函数: 7.编写机智云事件处理函数 8.数据上报 9.下载到开发版验证 10.配网 11.机智云开发中心查看设备 ...

2019-03-16 13:23:29

阅读数 278

评论数 0

机智云安卓开源框架实现简单智能家居系统系统(上篇-安卓)

目录 1.界面演示 2.下载机智云安卓开源框架 3.创建项目 4.修改App图标、名字等信息 5.填写App ID与App Secret时APP和机智云云端绑定 6.UI界面编写 7.思路整理及准备工作 7.1.我们写的控制代码如何和ESP8266芯片联系起来? 7.2.在工程中...

2019-03-16 10:12:29

阅读数 271

评论数 0

机智云安卓开源框架实现简单智能家居系统系统(UI界面编写)

目录 编写机智云安卓开源框架的UI界面 1.打开GosDeviceControlActivity这个类 2.导入UI使用到的图片 3.编写UI界面详解: 4.下载到真题验证 5.编写密码输入的UI界面 源代码 编写机智云安卓开源框架的UI界面 需要修改的是控制模块的部分 ...

2019-03-15 16:58:44

阅读数 199

评论数 0

16.ARM裸板实现LCD显示

  目录 1.LCD原理  2.LCD时序 3.BPP的概念 4.初步编程 4.1.建立重要结构体 4.2.创建结构体变量,并赋值 4.3.初始化LCD使用到的引脚  4.4.设置LCD控制器 4.5.使能和禁用LCD控制器函数 4.6.从结构体变量获取LCD重要参数 4....

2019-02-17 20:12:32

阅读数 248

评论数 0

15.Nand-Flash操作实例

目录 1.Nand-Flash的原理图及其引脚功能 2.如何操作Nand Flash 3.Nand Flash 编程 1) .初始化Nand Flash控制器 2).读取芯片ID 3).Nand_FLash读取数据        使程序能从Nand Flash启动 4).Nand ...

2019-02-01 16:44:46

阅读数 128

评论数 0

14.Nor-Flash操作实例

目录 1.基础知识 2.使用u-boot体验Nor Flash的操作 3.编写NOR-Flash测试程序 源代码 数据手册   1.基础知识 1).Nor Flash 和Nand Flash 的区别? NOR FLASH 和NAND FLASH 的区别   NOR FLA...

2019-01-27 22:17:11

阅读数 171

评论数 0

13.ARM定时器中断实例

目录 1.原理框图 2.如何使用定时器 3.思路 4.例程 5.定时器的改进 源代码: 此例程接上一篇博客:点我查看 1.原理框图 其中核心部分如下图所示: 解析: 1).在外部有一个时钟源,CLK 2).每次时钟上,TCNTn减去1(n代表的是哪个计数器),当...

2019-01-22 16:10:16

阅读数 258

评论数 0

12.ARM按键中断实例

目录 1.思路 2.例子 3.中断服务函数的改进 源代码 1.思路 步骤: 1.设置中断源,发出中断信号 2.设置中断控制器,能向CPU发出中断 3.设置CPU,CPSR的I位,打开IRQ中断总开关。 4.硬件进入中断处理函数之前会自动做一系列的工作 ...

2019-01-21 20:29:55

阅读数 306

评论数 0

11.ARM架构的异常与中断

目录 1.异常与中断的引入 2.CPU模式(Mdde)状态(state)以及程序状态寄存器 3.Undefined 异常模式例子 4.SWI异常模式实例 源代码: 1.异常与中断的引入 1.1.中断的概念 所谓中断是指CPU对系统发生的某个事件作出的一种反应:CPU暂停正在执行的程...

2019-01-12 20:31:11

阅读数 113

评论数 0

10.代码重定位

目录 1.为什么需要代码重定位? 2.Nand Flash 和Nor Flash 的区别  3. 程序段的组成 4.代码重定位思路: 5.链接脚本 6.初始化bss段数据 7.定位代码和链接脚本的改进 8.重定位全部代码 9.使用C语言编写重定位代码 源代码: 1.为什么需要...

2019-01-08 17:05:39

阅读数 125

评论数 0

9.初识内存控制器和SDRAM

目录 1.引入内存控制器 2.不同位宽内存设备之间的连接 3.如何确定芯片的访问地址 4.分析读写NOR FLASH的读写时序 5.SDRAM初识 6.编程读/写 SDRAM 附录:源代码 1.引入内存控制器 我们RAM芯片是如何操作GOIO管脚的,是如何控制UART串口的? ...

2019-01-03 19:23:49

阅读数 189

评论数 0

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