DreamerForLife
码龄5年
关注
提问 私信
  • 博客:72,049
    72,049
    总访问量
  • 34
    原创
  • 168,222
    排名
  • 127
    粉丝
  • 学习成就

个人简介:如果说世界上只有一件事是公平的,那就是时间。 欢迎访问我的个人博客daixiaotao.cn

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2020-02-11
博客简介:

atonio_Tao的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    169
    当月
    0
个人成就
  • 获得186次点赞
  • 内容获得22次评论
  • 获得449次收藏
  • 代码片获得265次分享
创作历程
  • 8篇
    2024年
  • 14篇
    2021年
  • 14篇
    2020年
成就勋章
TA的专栏
  • STM32
    6篇
  • 嵌入式系统设计师教程
  • 微机原理
  • 刷题日记
    10篇
  • 影评
    2篇
  • 思考感悟
    1篇
  • JAVA学习
    4篇
  • Springboot
    1篇
  • Mysql
    1篇
  • 数据科学导论
    1篇
  • 笔记
    2篇
兴趣领域 设置
  • 数据结构与算法
    排序算法推荐算法
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

STM32—DMA直接存储器访问详解

DMA和我们之前学过的串口、GPIO都是类似的,都是STM32中的一个外设。串口是用来发送通信数据的,而DMA则是用来把数据从一个地方搬到另一个地方,而且不占用CPU。我们如果要把一串数据发送给串口 ,CPU先要把这一串数据先一个一个取回来暂存在CPU中的寄存器中,然后再一个一个发送给串口。这样就会导致CPU不能做其他事情,CPU一直处于被占用的状态。当DMA出现后,CPU只需要给DMA发送一条命令,如将数据发送给串口,然后DMA就来完成这个上述需要CPU完成的工作了。
原创
发布博客 2024.04.12 ·
1065 阅读 ·
23 点赞 ·
0 评论 ·
21 收藏

微机原理——绪论

本篇文章是我在观看网课时记录的笔记。如有错误欢迎批评指正。
原创
发布博客 2024.04.09 ·
718 阅读 ·
22 点赞 ·
0 评论 ·
8 收藏

人生建议——别怯

恐惧是成长的捷径,每一次你打破恐惧,都打破了一次生活的僵局。每一次你打败恐惧,都打败了一次命运对你的限定。真的很想过上自己想要的生活。那必须从面对恐惧开始,恐惧之外,藏着的并不是狂风暴雨。更多的是你从没看过的迷人风景。你宁愿先试着去改变,也不要一下子把自己关在房间。有机会面对,那就一定要好好抓住机会把恐惧劝退。遇到事情,先别胆怯,越胆怯,越会把自己局限。你的每一次胆怯,都是自我能量的“收缩”。成长,其实就是对恐惧的不断突破。那你永远要忍受恐惧带来的苦果。实在无法面对,再让自己倒退。遇到自己能解决的事情。
原创
发布博客 2024.04.09 ·
245 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

STM32——USART串口通信详解

我们先来看一下RS-232与TTL电平的区别我们通常说的TTL电平,就是直接从单片机或直接从芯片中出来的。从图中可以看到,TTL电平里的1是由+5V来表示的,而RS232串口中的1是由-15V来表示的,于TTL电平表示的逻辑正好相反。由于RS232协议中峰值相差30V,所以容错能力非常强,在工业设备通信中应用比较广泛。
原创
发布博客 2024.04.09 ·
1614 阅读 ·
21 点赞 ·
0 评论 ·
35 收藏

STM32——系统定时器详解

系统定时器,24位,只能递减,存在于内核,嵌套在NVIC中,所有的Cortex-M内核的单片机都具有这个定时器。首先我们来看一下SysTick功能框图counter(递减计数器)在时钟(STK_CLK)的驱动下,从reload(重装载寄存器)初值开始往下递减计数到0,和。然后又从reload值开始重新递减计数,如此循环。
原创
发布博客 2024.04.09 ·
383 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

STM32——中断应用概览

NVIC是嵌套向量中断控制器,属于内核外设,先配置外设的使能中断请求位,再配置NVIC的中断使能寄存器。比须两个都使能,才能顺利地收到外设的中断请求。(External interrupt/event controller)外部中断/事件控制器,当GPIO电平发生跳变时,由EXTI来产生中断,再交给NVIC。我们先来看EXTI框图,从框图的右下角可以看到一个输入线,中断就是从输入线进入EXTI的。
原创
发布博客 2024.04.09 ·
497 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

STM32时钟树详解

在开发板系统初始化函数SystemInit()中,会对系统 时钟进行初始化,会调用SetSysClock()这个函数,而在SetSysClock()这个函数中,会将系统时钟设置为72M。在HSE旁边还有一个CSS——时钟监视系统,由于外部晶振存在不稳定性,一旦HSE失效,则自动切换至系统时钟为HSI。高速外部时钟,由外部晶振产生,也可以作为系统时钟的时钟源,还可以作为PLL的输入。经过PLL产生了一个PLLCLK,这个时钟也可以作为系统时钟的时钟源。低速外部时钟,一般用来给RTC——实时时钟提供时钟信号。
原创
发布博客 2024.04.09 ·
532 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

STM32—通过固件库点亮LED灯

由于使用寄存器和使用固件库点亮流水灯的流程大同小异,在此我为了记录方便,采用固件库点亮LED灯的方式来进行记录。使用寄存器点亮LED灯的方式不过就是需要到STM32的官方文档中去查询每个寄存器的地址。
原创
发布博客 2024.04.08 ·
975 阅读 ·
20 点赞 ·
0 评论 ·
24 收藏

计算机网络期末习题

目录•1-02、试简述分组交换的要点。•1-12、互联网的两大组成部分(边缘与核心部分)的特点是什么?它们的工作方式各有什么特点。•1-14、计算机网络有哪些常用的新能指标。•1-24、试述具有五层协作以的网络体系结构的要点,包括各层的主要功能。•1-17、收发两端之间的传输距离为1000km,信号在媒体上的传播速率为 m/s。•1-18、假设信号在媒体上的传播速率为 。媒体长度 分别为:3-02、数据链路层中的链路控制包括哪些功能?试讨论把数据链路层做成可靠的链路层有哪
原创
发布博客 2021.12.28 ·
4788 阅读 ·
5 点赞 ·
0 评论 ·
62 收藏

操作系统期末习题

第一章绪论选择题下面几种操作中, 【 正确答案: D】 不是操作系统的特权操作。A.执行I/O操作B.开、关中断C.存取用户映像的页表D.系统调用系统调用是操作系统核心向用户态下运行的程序提供的访问操作系统核心功 能的接口,执行系统调用即是由用户态下运行的程序发岀的特殊的过程调用,是专用的术语。系统调用不是操作系统的特权操作,即使在操作系统内核程序中执行的相似的过程调用也不能称为“系统调用”。设计批处理多道系统时,首先要考虑的是 【 正确答案: B】A.灵活性和可适应性B
原创
发布博客 2021.12.28 ·
10868 阅读 ·
36 点赞 ·
0 评论 ·
156 收藏

赠予你这天空

原创
发布博客 2021.11.19 ·
310 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

只是一部关于爱情的电影

线非常感谢小孟同学向我推荐这部电影。其实最开始,在我看到这部电影的名字时,就已经猜到应该是讲爱情的。但是让我自己去找,肯定是发现不了这样一部合胃口的电影。电影开始先是回忆他们初中曾经发生过的故事,他们相遇,然后相识。可是如果他们顺利在一起了,那这部电影就直接结束了,可观赏性恰恰就在这一波三折中。人跟人之间的关系就像一条线,有时会打结,甚至还会断,但是只要生活还在继续,那就还有可能重新连起来。其实初恋的情感对于每个人而言,都会有所体验,但是人本来就是感性的生物,一份情感对于不同的人而言,理解不同
原创
发布博客 2021.11.18 ·
363 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

软件工程生涯人物访谈报告

要求:提交纸质材料符合规范格式,封面统一。字体及格式要求如下:文章题目(三号、黑体、加粗,居中)正文内容(小四,宋体,1.5倍行距,段首空2格)不允许抄袭,一经发现以不及格处理。​ 成绩:嘉兴学院课程名称: 《准职业人导向训练1》任课教师:题目:生涯人物访谈报告学院:ICT学院年级: 2019****级专业及班级: 软件****191姓名:学号:​ 提交日期:2019年 12 月****20 日生涯人物访谈报告
原创
发布博客 2021.11.17 ·
20835 阅读 ·
18 点赞 ·
1 评论 ·
27 收藏

springboot查询Neo4j数据库并展现在前端页面

springboot集成Neo4j数据库最新版。springboot由于Neo4j本来是由Java开发的,应该对Java支持得更好。但是当我在用的过程中才发现,理想和现实的差距不是一点半点。首先Neo4j针对springboot的给的接口基本上每年都在变,最初我在网上搜到的例子已经完全行不通,基本被淘汰了。只能硬着头皮去读Neo4j给的英文文档,也并不是读过一遍就能懂。只会发现新的用法跟旧的用法有什么区别。借了好几本关于Neo4j的书,但都没有全部看完,毕竟书上的,计算机方面的知识迭代得还没网上
原创
发布博客 2021.11.09 ·
5537 阅读 ·
1 点赞 ·
5 评论 ·
31 收藏

每日一题——口算练习题 初识sprintf与sscanf

原题链接题目描述王老师正在教简单算术运算。细心的王老师收集了i道学生经常做错的口算题,并且想整理编写成一份练习。 编排这些题目是一件繁琐的事情,为此他想用计算机程序来提高工作效率。王老师希望尽量减少输入的工作量,比如5+8的算式最好只要输入5和8,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出 5+8=13 以及该算式的总长度6。王老师把这个光荣的任务交给你,请你帮他编程实现以上功能。输入格式第一行为数值i接着的i行为需要输入的算式,每行可能有三个数据或两个数据。若该行
原创
发布博客 2021.04.07 ·
219 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日一题——P1789 【Mc生存】插火把

原题链接题目描述输入格式输出格式有几个点会生出怪物输入输出样例参考代码#include <stdio.h>#include <string.h>#include <math.h>int main(){ int arr[101][101]; memset(arr, 0, sizeof(arr)); //数组内先清零 int n, m, k; scanf("%d%d%d", &n, &m, &
原创
发布博客 2021.04.03 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

每日一题——排列序数

题目描述如果用a b cd这4个字母组成一个串,有4!=24种,如果把它们排个序,每个串都对应一个序号:现在有不多于10个两两不同的小写字母,给出它们组成的串,你能求出该串在所有排列中的序号吗?输入描述输入一行,一个串例如:bdca输出描述输出一行,一个整数,表示该串在其字母所有排列生成的串中的序号。注意:最小的序号是0.例如: 对应输出:11参考代码```javapackage Jan;import java.util.Scanner;public class
原创
发布博客 2021.02.01 ·
241 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

每日一题——螺旋矩阵

题目描述对于一个n行m列的表格,我们可以使用螺旋的方式给表格依次填上正整数,我们称填好的表格为一个螺旋矩阵。例如,一个4行5列的螺旋矩阵如下1234514151617613201918712111098输入描述输入的第一行包含两个整数n, m,分别表示螺旋矩阵的行数和列数 第二行包含两个整数r,c,表示要求的行号和列号。其中,2<= n, m<= 1000,1<=r<=n, 1<= C<=
原创
发布博客 2021.01.31 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

每日一题——饮料换购

题目描述乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3 个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许 暂借或赊账)。请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么, 对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。输入描述输入一个整数n,表示开始购买的饮料数量(0<n<1000)例如:用户输入1:100用户输入2:101输出描述输出一个整数,表示实际得到的饮料数例如:对应用户输入1, 程序应该输出:149对应用户输入2,
原创
发布博客 2021.01.30 ·
1114 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

每日一题——有理数的循环节

题目描述1/7 = 0.142857142…是个无限循环小数。任何有理数都可以表示为无限循环小数的形式。题目要求即是:给出一个数字的循环小数表示法。输入描述输入一行,两个整数。 每个整数范围均为:1~1000例 如,样例输入: 1,7输出描述输出两个整数做除法产生的小数或引起无线循环小数(循环节用方括号括起)。 例如,对应输出:0.[142857]参考代码public static void main(String[] args) { int m;
原创
发布博客 2021.01.29 ·
752 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多