自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 基于FPGA的VGA显示实验

VGA驱动原理信号线定义HS行同步信号(3.3V 电平)VS场同步信号(3.3V 电平)R红基色 (0~0.714V 模拟信号)G绿基色 (0~0.714V 模拟信号)B蓝基色 (0~0.714V 模拟信号)显示扫描轨迹每扫描完一行,重新开始下一行;每扫描完一场,重新开始下一场;直到像素点扫描完成。行场扫描场扫描时序分析a...

2019-10-06 15:11:09 2857 4

原创 Verilog HDL语言基础

基本模型结构module module_name(port_list); (端口声明) (数据类型声明) (电路功能) (时序规范)endmodule注意:关键字为小写分号是声明结束符单行注释://多行注释:/* */时序规范用于仿真端口类型input——输入端口output——输出端口inout——双向端口数据类型1.Net数据类型——表...

2019-09-23 19:15:16 1444 1

原创 STM32笔记:STM32F407的TIM1和TIM2同步配置

查看STM32的手册,我们可以知道:TIMx 定时器可以从内部连接在一起,以实现定时器同步或级联。当某个定时器配置为主模式时, 可对另一个配置为从模式的定时器的计数器执行复位、启动、停止操作或为其提供时钟。实现定时器内部时钟同步的方法有很多种,本文我们只进行一种,其他方式实现方法都差不多使用一个定时器启动另一个定时器void TIM1_MCLK_Init(u32 arr,u32 psc){...

2019-09-08 20:14:41 4586

原创 esp8266学习笔记:OLED天气气象站+网络授时

一:准备材料1.Nodemcu 1个2.OLED屏幕 1个3.心知天气账号 1个 心知天气API网址:https://www.seniverse.com/signup?callback=%2Fdoc这些大家都可以进行注册,主要使用的是心知天气的API接口来获取天气例如:其中key=你的密匙 location=需要获取天气的城市 language=需要的语言大家可以通...

2019-09-08 19:02:33 6667 3

原创 esp8266学习笔记⑩:sjson模块

注:sjson在原先版本中又叫做cjson,编码解析jsonsjson主要函数名称功能sjson.encoder()创建一个编码器对象,可以将Lua对象转换为JSON编码的字符串。sjson.encode()将Lua表编码为JSON字符串。sjson.decoder()使解码器对象可以将JSON编码的字符串解析为Lua对象。sjson.decod...

2019-01-28 18:20:14 1189

原创 esp8266学习笔记⑨:OLED 屏幕的使用(u8g2图形库模块)

一、使用前的准备首先先将u8g2的模块烧录到nodemcu中,选择OLED 屏幕所支持的u8g图形库,和所需要的字体,如下图:构建完成之后,下载烧录到开发板中。二、u8g2模块的主要函数使用时,首先初始化u8g2图形库显示。选择不同的u8g图形库,有不同的初始化函数,但入口参数基本相同我选择的是ssd1306_i2c_128x64_noname图形库,所以初始化语法如下I2C显示...

2019-01-25 17:02:00 16988 18

原创 esp8266学习笔记⑧:I²C和SPI模块

I²C和SPI这两个总线,相信玩电子的人都不陌生,具体怎么实现的我也就不多描述了。在这里,我就写一下在Nodemcu官网上这两个总线是怎么使用的和这两种总线的特点。供自己方便查阅。I²C总线I²C总线(I²C bus,Inter-IC bus)是一个双向的两线连续总线,提供集成电路(ICs)之间的通信线路。I²C总线是一种串行扩展技术,最早由Philips公司推出,广泛应用于电视,录像机和...

2019-01-23 19:04:48 1900

原创 esp8266学习笔记⑦:服务器及客户端的搭建(net模块)

Net模块在nodemcu中Net模块主要是用于两个或多个开发板之间,开发板与电脑、手机之间的通信。实现它们之间的信息传递。Net模块中有两种通信传输协议TCP和UDP,这两种协议各有优缺点。TCP:对系统资源要求较多,工作效率没有UDP高,且每条TCP连接只能进行点对点的传递,但是它的传输数据的可靠性高,无差错,不丢失,不重复,且按序到达。UDP:对系统资源要求相对较少,具有较好的实时...

2019-01-22 17:02:34 1620

原创 esp8266学习笔记⑥:通过网页配置连接WiFi(enduser setup Module模块)

5

2019-01-18 16:33:29 4160

原创 esp8266学习笔记⑤:wifi模块

WIFI模块ESP8266总共有3种工作模式,AP模式、Station模式、AP兼Station模式。AP在AP模式下,esp8266就相当与一个路由器,本身发出一个wifi信号,别人连上就可以进行通信,跟蓝牙有点像,一样有距离不远的缺点,但有可以进行多连接的功能。注:连接AP模式时,最多能够连接5个。Station在Station模式下,esp8266能够接入到另一边建立的WiFi网...

2019-01-17 14:47:58 4110 1

原创 esp8266学习笔记④:timer模块

Timer模块tmr模块允许访问简单的定时器,系统计数器和正常运行时间。它旨在建立定期发生的任务,超时操作,并提供低分辨率的增量。然而,tmr模块不是一个计时模块。 虽然大多数超时以毫秒或甚至微秒表示,但准确性有限,并且复合错误将导致相当不准确的时间保持。 考虑将rtctime模块用于“挂钟”时间。NodeMCU提供7个静态定时器,编号为0-6,以及动态定时器创建功能tmr.delay(...

2019-01-14 14:41:27 2653 1

原创 esp8266学习笔记③:GPIO模块

GPIO引脚映射IO INDEXEXP8266 PIN IO0[*]GPIO161GPIO52GPIO43GPIO04GPIO25GPIO146GPIO127GPIO138GPIO159GPIO310GPIO111GPIO912GPIO10备注[*] D

2019-01-13 13:48:03 3223 2

原创 esp8266学习笔记②:LUA脚本语言的学习

一、LUA语言Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。二、Lua 特性1.轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。2.可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们...

2019-01-12 21:16:12 941 1

原创 esp8266学习笔记①:nodeMCU的编译环境配置和固件下载

一、工具下载链接:https://pan.baidu.com/s/1Xl9mhIZFTpw1yaOvTOB6pQ提取码:2wls二、开发环境的搭建

2019-01-11 13:46:22 1347

AD贴片封装(部分带3D模型).rar

AD贴片封装(部分带3D模型).rar

2022-01-01

CypressUSB3.0开发SDK

CypressUSB3.0开发SDK包含了USB3.0芯片的开发资料及例程,包含了各种开发模式的Demo和测速收发的软件等资源

2020-11-17

嘉立创PCB库.rar

内部为常用的元器件封装+3D模型:各种1%,5%,10%精度的0402 0603 0805 1206 封装的电容 电阻 电感 胆电容 MOS管 74系列逻辑芯片 贴片晶振 二极管 三极管 LDO 开关电源 arm mcu

2020-03-13

基于ESP8266的OLED气象站.rar

基于nodemcu的lua语言开发OLED气象站+网络授时的程序代码和固件。

2019-09-08

基于单片机开发的8x16点阵时钟+贪吃蛇小游戏仿真和程序源码

基于单片机开发的8x16点阵时钟+贪吃蛇小游戏仿真和程序源码

2019-01-13

空空如也

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

TA关注的人

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