霹雳大乌龙的学习笔记

  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

4*4矩阵键盘的扫描原理(附STM32代码)

发表于 2019-01-23 | 更新于 2019-01-28 | 分类于 STM32 | 评论数: | 阅读次数:

前言

大二下的时候,刚学32没两个星期就热血膨胀去做项目,做的是一个简易的函数信号发生器(过段时间整理下也放到博客上来),里头要用到矩阵键盘,就上淘宝买了个来摸索,半天愣是没整明白,就找师兄要了份代码,那时候我的C语言水平就只是在scanf,printf阶段,死活没看懂,死活不理解,然后也就那么套上去用了;后来慢慢学习磨练,代码敲得多一些,回过头去看,才把这个东西给领悟了,下面我就来讲一讲4*4矩阵键盘的扫描原理,给有需要的人看看,自己也算是一个巩固。

阅读全文 »

Modelsim 破解 注册

发表于 2019-01-22 | 更新于 2019-01-28 | 分类于 Modelsim , FPGA | 评论数: | 阅读次数:

前言

Mentor公司的ModelSim是工业界最优秀的语言仿真器,它支持Windows和Linux系统,是单一内核支持VHDL和Verilog混合仿真的仿真器。它采用直接优化的编译技术、单一内核仿真,不仅编译仿真速度业界最快、编译的代码与平台无关,而且便于保护IP核。它还提供了最友好的调试环境,具有个性化的图形界面和用户接口,为用户加快调试提供强有力的手段,它是FPGA/ASIC设计的首选仿真软件。
然而,学生党要用Modelsim,同样需要破解一下,下面还是搬砖网友的破解教程……

阅读全文 »

Quartus II 13.1破解 注册

发表于 2019-01-22 | 更新于 2019-01-28 | 分类于 Quartus II , FPGA | 评论数: | 阅读次数:

前言

最近在入门FPGA(继续支持正点原子,用的是正点的新起点FPGA),打算跟STM32来个相辅相成,也算是多掌握一个东西,软件用的是Quartus II 13.1版本,编译程序发现没法生成烧录文件,研究了一下原来是没有license……,解决方法是:1.购买正版license; 2.破解; 自己是学生,买不起正版,这里搬一下网友的破解方法,哈哈哈,但还是希望有能力的支持一下正版。

阅读全文 »

W600+STM32 AT指令(W600TCP服务器——用手机TCP调试助手发信息给单片机控制LED亮灭)

发表于 2019-01-20 | 更新于 2019-01-28 | 分类于 W600 , WiFi , STM32 , AT开发 | 评论数: | 阅读次数:

前言

好些天没有更新博客,是因为学习新知识去了,学习了如何用单片机发信息给W600模组,并利用W600的响应控制单片机上的LED的亮灭,下面把我学习的成果以及过程中遇到的一些问题记录下来,作为备忘,也分享给有需要的人。废话不多说,我们进入正题…
首先,我们需要梳理一下我们整个流程的思路:我们是通过单片机(STM32)的串口发送AT指令给wifi模块(这个是跟我们前面用串口调试助手是一个性质的);紧接着,我们同样需要利用串口接收wifi模块返回的响应信息,对响应的信息进行判断,做出正确的反应。
整个流程大致可以归纳为以上的那么一段话,接下来我们就根据具体代码来仔细讲解,代码不复杂,我写代码都是怎么简单怎么来,所以相信大家都可以看的懂。

阅读全文 »

W600(TW-01模组) AT开发初探(四.创建AP作为服务器开启多链接通讯)

发表于 2019-01-13 | 更新于 2019-01-28 | 分类于 W600 , AT开发 | 评论数: | 阅读次数:

前言

前两篇博客我们讲了W600工作在STA模式下如何与服务器进行TCP通讯;这一篇我们来讲一下W600的另外一种工作模式:Soft-Access Point模式。

阅读全文 »

W600(TW-01模组) AT开发初探(三.创建STA与服务器进行透传TCP通讯)

发表于 2019-01-11 | 更新于 2019-01-28 | 分类于 W600 , AT开发 | 评论数: | 阅读次数:

前言

上一篇博客我们讲解了W600-TW-01模组创建STA与服务器进行TCP通讯,这一篇我们讲一下透传TCP通讯,那什么是透传TCP通讯,它跟上一篇的普通通讯有什么区别呢?我不是专业学通讯的,我也不是很清楚,大家想要搞明白这个问题的话,可以自行百度…,在这里我只说说自己简单地理解,在我看来,透传TCP通讯与普通TCP通讯的区别在于,当你设置触发了透传模式后,后续我们就可以直接发送数据,而不需要每次发送数据都要先经过发送数据指令,而且触发透传模式后,不会再对指令进行响应(指令被当作数据发送出去了)。下面我们正式讲解如何创建STA与服务器进行透传TCP通讯。

阅读全文 »

W600(TW-01模组) AT开发初探(二.创建STA与服务器进行TCP通讯)

发表于 2019-01-10 | 更新于 2019-01-28 | 分类于 W600 , AT开发 | 评论数: | 阅读次数:

前言

W600 wifi芯片跟其他wifi模块如:ESP8266,一样有三种工作模式:

  • 1.Station模式,也叫站点模式(简称:STA);
  • 2.Soft-Access Point模式,也叫Soft-AP模式,可以理解为WiFi热点模式(简称:AP);
  • 3.第三种是以上两种的集合模式,Station 兼Soft-Access Point,也是Mesh NetWork的实现基础;

任何的W600开发,都是基于以上的一种工作模式来开发,所以博主重点先带大家认识一下这三种模式,本篇先主要介绍第一种Station模式。

阅读全文 »

W600(TW-01模组) AT开发初探(一.固件下载)

发表于 2019-01-10 | 更新于 2019-01-28 | 分类于 W600 , AT开发 | 评论数: | 阅读次数:

前言

博主本人现在大三,放寒假已经一个星期了,原本计划好的寒假学习任务也陆陆续续展开了,尽管每天睡到12点(习惯熬夜),但还是会坚持每天学习新的知识,我给自己安排学习的东西很多(未来打算走嵌入式物联网方向),因为不是专业的(本人电气工程及其自动化专业),基本是自学,需要学的东西太多了,专注一样会容易疲倦,所以我就变化着来学,也不知道这样是否合理,总之学就完事了。
这篇博客写的是有关wifi模块的,学习wifi模块的打算有一段时间了,一直腾不出时间来,放假了终于能好好捯饬捯饬了,之前参加了正点原子的新品发布会,他们送了一个W600芯片的TW-01模组,那就从这个入门学习吧,网上的资料放眼望去都是ESP8266的,不过我想应该都是差不多的,况且资料少才显得有挑战,毕竟还有官方文档可以看嘛。

阅读全文 »

Altium Designer 18 元件封装

发表于 2019-01-07 | 更新于 2019-01-28 | 分类于 AD18 | 评论数: | 阅读次数:

Altium官方元件库

在介绍元件的封装方法之前。我们先了解一下Altium的官方元件库。在你安装完AD18后,你会发现安装路径下有个Library文件夹,该文件夹放置了AD18默认的集成元件库和仿真元件库。

Library文件夹
元件库
打开Library文件夹我们可以看到,里面自带了Altera、Lattice和Xilinx三家知名的FPGA芯片公司的元件库,默认经典的连接器库:Miscellaneous Connectors.IntLib和杂项元件库:Miscellaneous Devices.IntLib,还有Simulation文件夹内的仿真元件库。

以上你所看到的就是Altium Designer 18官方自带的元件库,够不够你用我不知道,不够用的话,接下来我将介绍一下如何自己封装元件。

阅读全文 »

Markdown学习(一)基本语法

发表于 2018-12-31 | 更新于 2019-01-28 | 分类于 Modelsim | 评论数: | 阅读次数:

写博客,你需要了解下Markdown基本语法

1.关于Markdown

  • Markdown介绍:Wiki:Markdown
    • Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。
    • 由于Markdown的轻量化、易读易写特性,并且对于图片,图表、数学式都有支持,当前许多网站都广泛使用 Markdown 来撰写帮助文档或是用于论坛上发表消息。例如:GitHub、reddit、Diaspora、Stack Exchange、OpenStreetMap 、SourceForge等。甚至Markdown能被使用来撰写电子书。
  • Markdown的优点:
    • 写作中添加简单符号即完成排版,所见即所得。让你专注于文字而不是排版。
    • 格式转换方便,Markdown 的文本你可以轻松转换为 html、pdf等。
    • 可以保存为纯文本
    • ……
  • Markdown编辑器:支持Markdown的编辑器太多,功能也不完全一致,有的是用来进行基本的写作,有的是用来写代码的,有的甚至只是博客平台配套的编辑器。在这里放个Markdown编辑器的推荐链接:Markdown编辑器,大家根据自己的喜好选择吧! 博主本人选择的是windows的MarkdownPad
阅读全文 »
1234
霹雳大乌龙

霹雳大乌龙

做自己喜欢做的事情,努力成为大牛!

31 日志
20 分类
28 标签
RSS
GitHub E-Mail
© 2018 – 2019 霹雳大乌龙
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v6.7.0
|