快速入门STM32单片机-机械硬件篇

快速入门STM32单片机-机械硬件篇当时写这篇文章的时候我还是一个刚刚接触STM32的初学者,现在已经作为助教要向本科的学生们授课了.又把STM32复习了一遍,有很多新的体会.所以想写一下续集,算是填一个坑吧.1.熟悉硬件资源拿到一个板子,硬件资源必须要全部了解.以下图的野火指南者为例,我认为比较重要的有串口CH340,ISP,GPIO,TFT.黑色方框的所有内容都需要了解是怎么回事,不懂的请去谷歌或者百度.当然,开发板的制造商也会有相应的说明.图片来自野火指南者其中有一些容易被忽视的细节.比如按键为什么是
分类: 业界资讯 发布时间: 05-12 10:27 阅读次数: 0

stm32的const数据位于Flash上,Flash会比RAM大很多倍

stm32的const数据位于Flash上,Flash会比RAM大很多倍///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///01首先聊一聊大家都知道进行单片机编程和计算机编程有个最大的差别就是单片机的资源非常的有限,并且对于大部分低端单片机而言都没有操作系统。除了一些嵌入式级的芯片用了Linux系统外,其他大部分操作都是比较简单的RTOS,可能还有一些简单
分类: 业界资讯 发布时间: 05-12 10:26 阅读次数: 0

使用Colossal-AI复现Pathways Language Model

2022中国 DevOps 现状调查全面启动!>>> Google Brain的Jeff Dean在2021年提出了Pathways的设想,这是一个为未来深度学习模型而设计的系统。在前不久,Google终于放出了关于Pathways的第一篇论文《Pathways: Asynchronous Distributed Dataflow for ML》 以及使用TPU Pod在Pathways上训练的第一个模型PaLM (Pathways Language Model)。相比传统Transforme
分类: 其他 发布时间: 05-12 10:26 阅读次数: 0

单片机中都有FLASH还需要EEROM吗?

单片机中有FLASH为啥还需要EEROM?///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///既然打算学,基础的东西元件的得知道是什么,这样写代码的时候才能知道自己在干什么!ROM和Flash断电后都能储存数据,RAM则不能其实闪存(flash)是ROM的一种它的全名---FLASH EEPROMEEPROM---电可擦除可编程只读存储器FlashFlas
分类: 业界资讯 发布时间: 05-12 10:26 阅读次数: 0

初入电子坑之stm32篇

初入电子坑之stm32篇///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///前言可以看到,寄存器编程虽然消耗CPU性能少、速度快。但于我们开发应用来说,那就是刀耕火种中的刀耕火种。。。芯片厂家也考虑到了这点,所以一般会提供一些基本的固件库供开发人员使用。stm32的爸爸ST公司自然也不例外。CMSIS标准一种内核架构通常会被多家芯片厂家采用,而芯片厂家对于
分类: 业界资讯 发布时间: 05-12 10:26 阅读次数: 0

初中生文凭学习单片机STM32很简单吗

初中生文凭学习单片机STM32很简单吗///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///1.觉得简单,说明ST成功了。当年STM32是怎么在众多单片机里脱颖而出的?因为有库函数这个东西。在这之前,单片机主要是51、AVR、PIC、MSP430这些玩意,就是写个UART通信函数,都要先去搜索下别人的代码“借鉴”一下,发现别人写得不完全满足需求又自己修改,然
分类: 业界资讯 发布时间: 05-12 10:26 阅读次数: 0

一场由TiCDC异常引发的GC不干活导致的Tikv硬盘使用问题

2022中国 DevOps 现状调查全面启动!>>> 当大家看到这个标题时,就已经知道了下面几点: (1)出了撒子问题?ok,集群所有KV节点存储硬盘使用80%以上,凌晨触发频繁报警,搞DB的兄弟们还能不能愉快的睡觉? (2)谁搞的?ok,GC不干活。 (3)真正导致问题的原因是啥?OK,TiCDC背锅。 完了,看到这里本篇文章就基本介绍完了,会不会被劝退?但是老铁千万别走,且听我将细节娓娓道来,后面有“干货”,我会说明我到底做了啥子操作降低硬盘使用;GC为啥不干活?GC的原理是啥?还有为啥是
分类: 其他 发布时间: 05-12 10:25 阅读次数: 0

速看常用工控通讯接口协议大全

速看常用工控通讯接口协议大全///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配在一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机
分类: 业界资讯 发布时间: 05-12 10:25 阅读次数: 0

为什么没前途也要学习单片机,会给你后半生享福

为什么没前途也要学习单片机,会给你后半生享福///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///为什么没前途也要学习单片机?因为它是个很好的入口。学习单片机可以让我们抛开复杂的软件结构,先掌握硬件操作,如:看原理图、芯片手册、写程序操作寄存器等。在上一节视频里,我刚把单片机贬得一无是处,说单片机没前途了,这节视频,我又要告诉你们,没有前途,也要学习单片机。
分类: 业界资讯 发布时间: 05-12 10:25 阅读次数: 0

一个小操作,SQL查询速度翻了1000倍。

2022中国 DevOps 现状调查全面启动!>>> 背景介绍 某一天早上来到公司,接到业务同学反馈,线上某个SQL之前查询速度很快,从某个时间点开始查询速度突然变慢了,希望DBA帮忙查看下。业务同学反馈的原话如下: 看到这个问题,我第一时间询问了业务对这个表的基本操作,得到的反馈如下: 这个表的SQL语法没有发生过变化 这个表的表结构近期未发生变更 这个表是个日志表,近期只有写入insert,没有大量delete、update操作 分析过程 1、SQL分析 首先,我们来看下这条SQL(脱敏之
分类: 其他 发布时间: 05-12 10:25 阅读次数: 0

FPGA是什么呢,通透讲解单片机和FPGA的区别

FPGA是什么呢,通透讲解单片机和FPGA的区别///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///一.单片机和FPGA的区别单片机又称单片微控制器(Single-chip MCU),它其实就是集成在1个硅片上的计算机系统。现在市场上主流的单片机基本都使用的是ARM核,51单片机基本上已经退出历史舞台了,只有在一些特定场合还有使用。严格来说,单片机是没有I
分类: 业界资讯 发布时间: 05-12 10:25 阅读次数: 0

其实单片机中的串口和中断问题就像设定使碗接到10滴水就溢出

其实单片机中的串口和中断问题就像设定使碗接到10滴水就溢出///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///在学习单片机的过程中,我们经常会发现中断、串口是学习的难点,对于初学者来说,这几部分的内容是很难理解的。但是我个人觉得这几部分内容是重点,如果在一个学期的课堂学习或者自学中没有理解这几部分内容,那就等于还没有掌握51单片机,那更谈不上单片机的开发了
分类: 业界资讯 发布时间: 05-12 10:25 阅读次数: 0

怎么看待今年出现了很多非专业但是需要干嵌入式或单片机工程的人

怎么看待今年出现了很多非专业但是需要干嵌入式或单片机工程的人///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像黑色字体加我地球呺也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///0.绪论对于经过系统培训的开发者.单片机或SoC的驱动开发,不管是使用各种库还是直接上寄存器,都不成问题.可很多非专业但是需要干嵌入式或单片机工程的人,比如机械,车辆工程,物理,或是其他的一些专业.有时候这些学生需要搞比赛,做项目,不可避免的要用
分类: 业界资讯 发布时间: 05-12 10:24 阅读次数: 0

用一个性能提升了666倍的小案例说明在TiDB中正确使用索引的重要性

2022中国 DevOps 现状调查全面启动!>>> 背景 最近在给一个物流系统做TiDB POC测试,这个系统是基于MySQL开发的,本次投入测试的业务数据大概10个库约900张表,最大单表6千多万行。 这个规模不算大,测试数据以及库表结构是用Dumpling从MySQL导出,再用Lightning导入到TiDB中,整个过程非常顺利。 系统在TiDB上跑起来后,通过Dashboard观察到有一条SQL非常规律性地出现在慢查询页面中,打开SQL一看只是个单表查询并不复杂,感觉必有蹊跷。 问题现
分类: 其他 发布时间: 05-12 10:24 阅读次数: 0

Mybatis单表操作之普通操作、模糊查询、分页查询、动态SQL

目录前言1、构建数据库2、 普通操作3、模糊查询4、分页查询​5、动态SQL前言最近有点学累了,很久没有学习新东西了,花了一个晚上的时间归纳和整理了Mybatis对表的操作,主要是对单表进行操作,包括基本的单表操作CRUD,以及模糊查询、分页查询及动态SQL等 。后面会陆续把一对多,多对一查询及多表查询整理一下。1、构建数据库在学习之前,你首先要先建一个数据库,本文用NaviCat建了一个数据库ssmbuild,里面放了一张books表。然后,把核心配置文件、..
分类: 业界资讯 发布时间: 05-12 10:24 阅读次数: 0

Mybatis多表查询之一对多、多对一

前言上次整理了单表的一些基本操作,现实工作可能会涉及复杂的多表查询,本文主要对Mybatis多表查询之一对多、多对一进行讲述。无论是一对多还是多对一,无非是涉及两个标签:collection和association,至于怎么去用和理解,后文会说明。每种查询都可以用两种方式去实现:按照查询嵌套处理(子查询)和按照结果嵌套处理(联表查询)。在进行操作前,需要把相关配置搞定,可以参考博主以往的博客。看之前需要对几个标签有所理解:property:对象、成员变量属性的名称column:数据库字段名..
分类: 业界资讯 发布时间: 05-12 10:24 阅读次数: 0

Mybatis多表实战案例

花了一点时间整理了SQL的一些查询操作,包括分组查询、排序查询、case函数、自连接、内连接、外连接等,结合Mybatis完成了一个个的案例。
分类: 业界资讯 发布时间: 05-12 10:24 阅读次数: 0

Spring5之IOC操作Bean管理(基于xml和注解)

前几天Spring框架曝出RCE 0day漏洞,可导致远程代码执行 (RCE),使用JDK9及以上版本都有可能受到影响,还好博主用的是稳定的JDK8(JDK8真的是yyds)。本篇文章主要介绍一下spring核心之一的IOC/DI以及他们是如何通过XML和注解的方式实现Bean管理。一、Spring的核心Spring是轻量级的开源JavaEE框架,Spring主要用到的设计模式有工厂模式和代理模式,一般而言,工厂模式分为三类:简单工厂模式(Simple Factory)、工厂方法模式(F..
分类: 业界资讯 发布时间: 05-12 10:23 阅读次数: 0

Spring5之面向切面编程(AoP)

前面讲过IoC操作bean管理,这里主要对Spring的另一核心AoP做个描述。AoP:面向切面编程,它可以在不通过修改源代码的基础之上,在主干功能里增加新的功能。
分类: 业界资讯 发布时间: 05-12 10:23 阅读次数: 0

如何用IDEA创建SpringBoot项目

一般来说,用IDEA创建SpringBoot项目有两种方式。其一是Spring官网提供了一个快速生成SpringBoot项目的网站,可以在官网直接下载后,再导入IDEA中。另外一种是直接用IDEA创建一个SpringBoot项目,一般开发也是用的这种方式进行创建。虽说SpringBoot简化了Spring的配置,但学习之前需要对Spring基础知识有一定的掌握。
分类: 业界资讯 发布时间: 05-12 10:23 阅读次数: 0