- 博客(26)
- 资源 (19)
- 收藏
- 关注
原创 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间
STM32驱动ESP8266WiFi模块获取苏宁后台网络时间的方法,都是我的笔记,有错误请及时指出。
2022-11-04 08:58:28
1706
2
原创 【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP
【Android Studio学习】第一篇、制作一个拥有登录和注册功能的简易APP
2022-11-02 11:04:32
2253
3
原创 【STM32基础】第二篇、STM32串口的使用
目录第一部分、如何取出串口接收到的数据?第二部分、如何将串口接收的数据与目标数据进行匹配?第三部分、串口常用的发送数据的函数1、发送一个字符 (8位)2、发送一个16位数据(16位)3、发送字符串4、串口格式化打印函数5、串口中断服务函数的模板第四部分、STM32F1串口1到串口4的配置函数1、串口1的配置函数2、串口2的配置函数3、串口3的配置函数4、串口4的配置函数第五部分、总结第一部分、如何取出串口接收到的数据?这个功能是...
2022-01-28 16:17:21
6461
原创 【STM32基础】第一篇、STM32搭建属于自己工程文件夹
目录第一部分、建立如下五个文件夹。1、CORE文件夹2、FWLIB文件夹3、HARDWARE文件夹4、OUTPUT文件夹5、USER文件夹第二部分、在keil5中搭建工程1、新建Project2、添加文件夹3、打开Options for Target第三部分、设置单片机在仿真的时候,下载程序后自动复位!第四部分、总结1、建立自己的工程文件夹的优点2、我的模板工程文件夹链接第一部分、建立如下五个文件夹。1、CORE文件夹...
2022-01-28 15:28:09
1584
原创 【STM32训练—SIM900A模块】第二篇、STM32驱动SIM900A发送中文和英文短信
目录第一部分、前言1、准备知识2、调试目的3、模块和单片机的接线方式第二部分、工程代码1、代码功能描述2、SIM900A发送英文短信的代码3、SIM900A发送中文短信的代码4、main.c文件代码第三部分、总结1、效果图片和视频2、感谢3、完整的工程代码第一部分、前言1、准备知识 前面第一篇【STM32训练—项目1】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信_大屁桃的博客-CSDN博客相关知识我...
2022-01-28 14:53:08
4735
71
原创 【STM32训练—SIM900A模块】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信
第一部分、关于SIM900A的基本知识一、第二部分、利用电脑串口助手实现SIM900A发送中文和英文短信第三部分、利用STM32驱动SIM900A发送中文和英文短信第四部分、总结
2022-01-28 14:51:09
3413
27
原创 【STM32学习】个人感悟
目录一、写博客的动力二、接下来博客内容的安排三、建议建议建议一、写博客的动力 首先,感谢这位老铁的肯定啊!虽然之前有想过出一期关于STM32的学习笔记,但是现在市面上关于STM32的教程简直是满天飞,所以我觉得我这个菜鸡根本不配,并且我STM32学的也是一坨????,所以就一直没搞;况且去年自己也在考研,导致将近一年都没有都没写CSDN,很多粉丝问的问题以及找我要的一些工程资料我都没有时间给予回复。但是在考研期间看到了这位粉丝在我之前发表的博客下的留言,顿时让我觉得原来我的...
2022-01-28 13:39:10
1431
原创 【NiosII训练】第一篇、FPGA驱动AD9854基础篇
目录第一部分、前言1、效果图2、选题原因3、闲话第二部分、AD9854的储备知识1、AD9854用来干嘛的2、AD9854的详细介绍3、AD9854注意事项第三部分、我的题目要求1、题目文字描述2、图片3、思路第四部分、我的工程代码1、软核的搭建2、顶层文件的代码3、Ecplise代码第五部分、总结1、实现功能阐述2、结果演示3、接线图4、完整工程第一部分、前言1、效果图先来展示一波,是不是你想要的效果...
2020-12-16 09:03:12
1613
11
原创 【NiosII训练】第五篇、FPGA驱动DHT11
目录第一部分、前言1、闲话第二部分、题目要求1、图片2、文字描述3、dht11知识第三部分、工程代码1、软核的搭建2、顶层文件的代码3、Ecplise代码第四部分、总结1、效果演示2、感想3、完整工程第一部分、前言1、闲话还是一样,这个设计也是我们《SOPC技术及应用》课程结束的期末作业。我自己的是老师题库里的第题、驱动AD9854这个模块,题目要求在第一篇已经说到了,想回去看的铁子们可以回去看。这一题是我室友的,报酬是给我买一杯...
2020-12-16 09:00:02
639
原创 【NiosII训练】第四篇、FPGA驱动DS18B20
第一部分、前言1、闲话还是一样,这个设计也是我们《SOPC技术及应用》课程结束的期末作业。我自己的是老师题库里的第五题、驱动AD9854这个模块《【NiosII训练】第一篇、FPGA驱动AD9854基础篇:https://blog.csdn.net/Learning1232/article/details/111193587》,想回去看的铁子们可以回去看。这一题是我们班同学的,报酬是给我买零食,然后,我就答应了。。。。题目要求如下:第二部分、题目要求1、图片2、文字使用FP.
2020-12-16 08:57:58
607
2
原创 【NiosII训练】第三篇、定时闹钟的设计
目录第一部分、前言1、闲话第二部分、题目要求1、图片2、文字描述第三部分、工程代码1、软核的搭建2、顶层文件的代码3、Ecplise代码第四部分、总结1、实现的功能阐述2、结果演示3、完整工程第一部分、前言1、闲话这个设计也是我们《SOPC技术及应用》课程结束的期末作业,也相当于期末考试。我自己的是老师题库里的第五题、驱动AD9854这个模块,题目要求在《【NiosII训练】第一篇、FPGA驱动AD9854基础篇:https://blog.c.
2020-12-16 08:56:33
479
6
原创 【NiosII训练】第二篇、FPGA驱动AD9854高级篇
第一部分、前言1、闲话第一篇是我题目的基本要求,实现起来太容易了。为了让我的作品变得更加完美,我又在题目的基本要求下优化了一下自己的作品,首先直接看效果图吧。2、效果图3、增加的功能我不知你看了效果有没有那么一点点惊讶,如果你看我的《第一篇、FPGA驱动AD9854基础篇》这一篇文章,你肯定知道我优化了哪些部分。首先是我把2.8寸的LCD9341换成了4.3寸的大LCD;其次我在大屏上面显示了AD9854产生的正弦波波形;最后还显示的当前波形的频率,最大幅值...
2020-12-15 18:33:15
767
5
原创 【NiosII学习】第八篇、在NiosII上面运行uCOSII操作系统
第一部分、uCOSII操作系统简介1、什么是uCOSII?uC/OS II( Micro Control Operation System Two)是的一个多任务实时操作系统。实时操作系统就是:如果操作系统能使计算机系统及时响应外部事件的请求,并能及时控制所有实时设备与实时任务协调运行,且能在一个规定的时间内完成对事件的处理,那么这种操作系统就是一个实时操作系统,也就是我们通常说所说的 RTOS( Real Time Operation System)。实时系统有两个基本要求:第一,实时系统
2020-12-15 18:32:11
1316
5
原创 【NiosII学习】第七篇、自定义PWM的IP核
第一部分、关于PWM的IP核的储备知识1、什么是IP核IP核(Intellectual Property core),就是知识产权核或知识产权模块的意思。同时IP又分为软IP、固IP和硬IP。我们这里面主要做的软IP,软IP是用Verilog/VHDL等硬件描述语言描述的功能块,但是并不涉及用什么具体电路元件实现这些功能。2、为什么要自己写IP核我猜铁子们的Quartus II都是破解版,破解版它已经破解了很多Altera的IP核(这就是为什么正版软件这么贵),但是这些IP核有时候不能满足我
2020-12-15 18:25:36
1133
5
原创 【NiosII学习】第六篇、从零搭建属于自己的SOPC系统
第一部分、搭建自己的系统时的储备知识1、单片机芯片的组成我相信开始学FPGA的SOPC技术,我敢赌100块,你以前一定玩过单片机(例如:51、430、32等),既然你有了这些基础那我就好解释了,SOPC技术就是你自己搭建单片机的主控芯片。而我们接触的这些单片机,它的主控芯片又是由:CPU、RAM(运行内存)、ROM(空间内存)、I/O(端口)、UART(串口)、Timer(定时器)、Interrupt(中断)所构成。其中CPU、RAM、ROM这三个最必须也是最重要。其它可以理解成片上外设。...
2020-12-15 18:22:18
992
原创 【NiosII学习】第五篇、TIMER定时器中断
第一部分、关于Timer定时器的储备知识1、内部寄存器的个数2、你要会的寄存器的使用方法(1)status寄存器//清除Timer中断标志寄存器 IOWR_ALTERA_AVALON_TIMER_STATUS(TIMER_BASE, 0);(2)control寄存器让control寄存器低四位为:0x0007(低四位0111),0——计数器开始(STOP = 0)计数器停止(STOP = 1);1——计数器开始运行(START = 1);1——设置为连续计数模式(CONT .
2020-12-15 18:19:02
2123
原创 【NiosII学习】第四篇、USART串口收发
第一部分、新建Quartus II工程1、注意如果你和我FPGA型号不一样,那就复制你的SOPC工程文件到文件夹中,和前面一样,因为其他的步骤大致都和我的一样,没有区别。第一步、复制小梅哥的LCD9341的初始工程,到自己建立的文件夹中第二部分、修改别人软核1、添加UART核的详细步骤第一步、打开qsys文件第二步、添加一个UART(RS-232 Serial Port)IP核,里面的参数默认就可以第三步、对添加的核进行连线,分配地址,导出端口...
2020-12-15 18:14:44
2110
6
原创 【NiosII学习】第三篇、按键中断
第一部分、按键的储备知识1、读写数据寄存器IORD_ALTERA_AVALON_PIO_DATA(base);//base:是你设置引脚对应的地址,在sysm.h文件中找。 IOWR_ALTERA_AVALON_PIO_DATA(base, data);//base:是你设置引脚对应的地址,在sysm.h文件中找。data:是你想要写入的数据。用法:例如在按键中:K = IORD_ALTERA_AVALON_PIO_DATA(base); K = 0则证明按键被按下,K = 1 证
2020-12-15 17:08:49
3019
5
原创 【NiosII学习】第二篇、控制LED闪烁
第一部分、LED闪烁的储备知识1、任务阐述基于商家送的资料里面自带的NiosII例程修改,通过添加一个PIO的IP核实现FPGA上LED的闪烁。(绕口不,怪我语文没学好,只能描述成这个水平了,你可以留言说个通顺的,我到时候在Copy上来)。如果你的FPGA型号不一样,你就用你自己的。2、读写数据寄存器函数的用法IORD_ALTERA_AVALON_PIO_DATA(base); //base:是你设置引脚对应的地址 IOWR_ALTERA_AVALON_PIO_DATA(base, d
2020-12-15 17:06:21
822
原创 【NiosII学习】第一篇、如何烧录NiosII工程
第一部分、FPGA型号不一样我猜有很多人的FPGA型号和我都不一样(我的是小梅哥家的AC620)你的不一样也没有关系,不要慌,也别急着退出去。我第一个教程只是为了让你学会如何烧录NiosII工程到你的FPGA开发板中去。你可以打开你那个FPGA资料中的NiosII的相关项目,然后直接从我的第四部分开始看,照着我的的步骤模仿操作,然后进行烧录,看现象就可以了。相信我也相信你自己,克服这“亿”点点困难,还是很简单。第二部分、复制别人的NiosII工程1、详细步骤第一步、建一个空文件夹,
2020-12-15 17:05:19
2262
12
原创 ESP8266_01S刷回标准库的艰辛过程
一、入坑: 因为之前想让自己的RCT6尝试使用机智云,所以就按照机智云给的教程把自己的模块刷了机智云所需的固件库。二、踩坑: 因为现在手上没有多余的ESP_8266模块,所以想刷回标准库重新使用。三、填坑: 1、我起初到CSDN上面搜一些关于ESP_8266刷回标准库的教程,很多的教程都是千遍一律,大致的流程是:首先去下载烧录的软件,然后再去下载标准库,将标准库的bin文件放到0x0的位置,打上对勾,然后直接配置你的ESP_8266对应的参数,最后点击...
2020-07-12 23:14:51
462
原创 在51单片机的简单延时中while(t--),t每个数值延时的时间是4.5us!
如图这是我到可keil4软件中写的一个简单常用的延时延时函数,而且打开了keil4的仿真软窗口,代码刚开始未执行,所以执行时间sec = 0.00000000s。现在是执行到while(t–)这一步,一共用了T = 0.00019650s,接下来点击执行一步的按钮...
2020-02-20 19:13:38
5118
2
【STM32训练】第一篇、STM32驱动ESP8266WiFi模块获取网络时间
2022-11-03
第二篇、APP画简易的折线图
2022-11-02
【STM32训练—项目1】第二篇、STM32驱动SIM900A发送中文和英文短信
2022-01-28
博主这篇文章所用的资料:【STM32训练—项目1】第一篇、电脑的串口助手驱动SIM900A发送中文和英文短信
2022-01-27
【NiosII训练】第五篇、FPGA驱动DHT11.zip
2020-12-15
【NiosII训练】第四篇、FPGA驱动DS18B20.zip
2020-12-15
【NiosII训练】第三篇、定时闹钟的设计.zip
2020-12-15
【NiosII训练】第二篇、FPGA驱动AD9854高级篇.zip
2020-12-15
【NiosII训练】第一篇、FPGA驱动AD9854基础篇.zip
2020-12-15
【NiosII学习】第八篇、在NiosII上面运行uCOSII操作系统.zip
2020-12-15
【NiosII学习】第七篇、自定义PWM的IP核.zip
2020-12-14
【NiosII学习】第六篇、从零搭建属于自己的SOPC系统.zip
2020-12-14
【NiosII学习】第五篇、TIMER定时器中断.zip
2020-12-13
【NiosII学习】第四篇、USART串口收发.zip
2020-12-13
【NiosII学习】第三篇、按键中断.zip
2020-12-13
第五篇、FPGA驱动DHT11.zip
2020-12-05
第一篇、FPGA驱动AD9854基础篇.zip
2020-11-29
【NiosII学习】第二篇、控制LED闪烁
2020-11-27
【NiosII学习】第一篇、如何烧录NiosII工程
2020-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人