- 博客(399)
- 资源 (48)
- 收藏
- 关注
原创 教学视频 ~ 总贴
从0到1教你做:基于手机蓝牙的Arduino的遥控小车bilibili:https://www.bilibili.com/video/av74340803/腾讯视频:https://v.qq.com/x/page/z3016nw00yq.html从0到1教你做:基于手机蓝牙的Arduino的遥控小车从0到1教你做:基于红外遥控模块的Arduino的遥控小车bilibil...
2019-11-03 10:37:27 861
原创 C语言学习进阶~总贴
目录深入浅出C语言深入浅出C语言汇总贴包含以下内容:C Primer Plus 笔记C Primer Plus 笔记汇总包括下面内容:深入浅出C语言深入浅出C语言汇总贴包含以下内容:深入浅出C语言:(一)数组深入浅出C语言:(二)指针深入浅出C语言:(三)C 语言数组指针(指向数组的指针)深入浅出C语言:(四)函数深入浅出C语言:(五)函数与...
2019-10-31 11:15:15 2053
原创 STM32学习进阶~总贴
目录分享库!!!梳理STM32F429之通信传输部分包含以下内容:再造STM32汇总贴包含以下内容:STM32从入门到精通包含以下内容:分享库!!!分享!史上最容易入手的STM51库....分享!史上最容易入手的STM32库....分享!史上最全的STM32库....备战电赛---赛前:准备篇梳理STM32F429之通信传输部分包含以下内容:1、梳理ST...
2019-10-31 11:05:19 1880
原创 STC89C51从入门到进阶~总贴
目录分享!史上最容易入手的STM51库....问题STC89C51从入门到进阶STC51精通+项目STC51从入门到精通(汇编)分享!史上最容易入手的STM51库....问题每次新建keil项目,选好单片机型号后,都出现“Copy STANDARD 8051 startup code to project folder andSTC89C51从入门到进阶...
2019-10-31 10:47:26 3427
原创 大学电子竞赛及项目~总贴
目录机器人武术擂台---无差别组(一)汇总贴2019全国电子设计竞赛智能小车STC51精通+项目天津科技大学电子设计竞赛激光雕刻机FoodDelivered-Robot---送餐机器人(一)汇总贴electronic-lock第X届智能车摄像头组代码全解析第X届智能车常见问题汇总:(一)目录机器人武术擂台---无差别组(一)汇总贴(1)机器人武...
2019-10-31 10:31:04 2608
原创 从0到1教你写UCOS-III 和 FreeRTOS~总贴
目录从0到1教你写 FreeRTOSFreeRTOS 内核汇总:FreeRTOS 内核应用开发汇总:基于FreeRTOS的简单外设汇总:从0到1教你写UCOS-III从0到1教你写 FreeRTOSFreeRTOS 内核汇总:从0到1学习FreeRTOS:FreeRTOS内核学习:(一)新建FreeRTOS工程—软件仿真从0到1学习FreeRTOS:Fr...
2019-10-31 10:10:33 1426
原创 其他~总贴(全国计算机二级python语言和C语言、时间管理、MATLAB从入门到精通、 十大滤波算法程序)
目录全国计算机二级python语言全国计算机二级C语言全国计算机二级python语言网易第一时间管理视频MATLAB从入门到精通十大滤波算法程序大全:C语言版和arduino版(精心整理)健康守护卫士全国计算机二级python语言全国计算机等级考试二级教程--python语言程序设计(2018年版)第一章:程序设计基本方法全国计算机等级考试二级教程--...
2019-10-31 09:58:41 1140 1
原创 编译器KEIL、IAR、Arduino IDE等常见的问题~总贴
目录IAR编译器使用遇到的一些问题总结Keil使用遇到的一些问题ArduinoIAR编译器使用遇到的一些问题总结Windows下Keil 4工程默认Keil 5打开的解决办法 关于STM32F4系列出现 #error directive: "Please select first the target STM32F4xx device used in your applic...
2019-10-31 09:47:17 2954
原创 Altium Designer 18 速成实战:汇总贴
目录第一部分:系统安装及综合设置第二部分:元件库(原理图库)创建第三部分:原理图的绘制第四部分:PCB库的设计第五部分:PCB流程化设计常用操作第一部分:系统安装及综合设置Altium Designer 18 速成实战 第一部分 系统安装及综合设置 (一)Altium Designer 18的安装及XXAltium Designer 18 速成实战 第一部分 系统安...
2019-10-06 21:54:11 8414 2
原创 C语言进阶 ~ 一级指针与字符串
2.1 指针强化2.2 一级指针(char*)易错地方2.2.1 对空字符串和非法字符串的判断2.2.2 越界2.2.3指针的叠加会不断改变指针的方向2.2.4局部变量不要外传2.2.5函数内使用辅助变量的重要性2.3字符串2.3.1字符串初始化2.3.2数组法和指针法操作字符串2.3.3字符串拷贝函数 strcpy剖析片段程序2.4const2.4.1冒牌的 “const”2.4.2const与指针
2020-05-07 09:59:37 1455
原创 STC51从入门到精通(汇编)~~~ 第八讲:串行通信技术
80C51单片机具有一个全双工串行通信接口,即能同时进行串行发送和接收。可以作UART(通用异步接收和发送器)用可以作同步位移寄存器用。可以实现点对点的单机通信、多机通信和80C51与系统机的单机或多机通信。8.1 模/数(A/D)转换器接口的扩展8.1.1 A/D转换原理...
2020-03-06 09:27:36 3196
原创 C语言进阶 ~ 内存四区(栈、堆、全局、代码区)
特别声明:该部分是根据B站大佬---什么都想干好的视频学习而来。1.1 数据类型本质分析1.1.1 数据类型概念“类型”是对数据的抽象 类型相同的数据有相同的表示形式、存储格式以及相关的操作 程序中使用的所有数据都必定属于某一种数据类型1.1.2 数据类型的本质数据类型可理解为创建变量的模具:是固定内存大小的别名。 数据类型的作用:编译器预算对象(变量)分配的内存空...
2020-03-05 20:16:42 6743 3
原创 STC51从入门到精通(汇编)~~~ 第七讲:80C51的定时器/计数器
目录7.1 定时器/计数器7.1.1 定时器/计数器的组成7.1.2 定时器/计数器的工作原理7.1.3 定时器/计数器的控制7.2 定时器/计数器的工作方式7.2.1 工作方式07.2.2 工作方式17.2.3 工作方式27.2.4 工作方式37.3 定时器/计数器初始化和应用举例7.3.1 定时器/计数器初始化7.3.2 定时器/计数器应用举例...
2020-03-02 12:40:42 3943
原创 STC51从入门到精通(汇编)~~~ 第六讲:输入/输出和中断系统
6.1微机的输入/输出方式CPU与外部设备交换信息通常有以下几种方式:程序控制传送方式,又分为无条件传送方式和查询传送方式。 中断传送方式。 直接存储器存取(DMA)方式。 6.2 中断系统概念...
2020-02-29 11:56:45 945
原创 C Primer Plus 第三章:C语言基本数据类型 ~~~ 复习题与编程练习的答案与详解
第三章:C语言基本数据类型 ~~~ 复习题与编程练习的答案与详解目录第三章:C语言基本数据类型 ~~~ 复习题与编程练习的答案与详解一、复习题(答案参考该书附录,解析为读者编写)二、编程练习一、复习题(答案参考该书附录,解析为读者编写)1、指出下面各种数据使用的合适数据类型(有些可使用多种数据类型): 2、在什么情况下要用long类型的...
2020-02-24 16:49:40 3311 2
转载 严重性代码说明项目文件行 禁止显示状态错误 C4996 fopen('fscanf'、strcmp):This function or variable may be unsafe. 最全解决办法
解决fopen、fscanf 在VS中要求替换为fopen_s、fscanf_s的最全解决办法 -------------- ps:在使用MFC中遇到上述问题,可以通过方法三解决方法一:在程序最前面加#define _CRT_SECURE_NO_DEPRECATE;方法二:...
2020-02-24 15:49:17 1390
原创 C Primer Plus 第二章:C语言概述 ~~~ 复习题与编程练习的答案与详解
第二章:C语言概述 ~~~ 复习题与编程练习的答案与详解目录一、复习题(答案参考该书附录,解析为读者编写)二、编程练习一、复习题(答案参考该书附录,解析为读者编写)1、C语言的基本模块是什么? 函数2、什么是语法错误?写出一个英语例子和C语言例子。 语法错误违反了组成语句或程序的规则。这是一个有语法错误的英文例子: Me speak Engl...
2020-02-24 14:05:45 1289 2
原创 手把手教你写贪吃蛇(C语言)
目录前言:程序包下载一、涉及C语言知识点二、贪吃蛇相关库函数及其头文件简介:1、#include(1)void fflush(stdin)(2)CONSOLE_CURSOR_INFO(3)GetConsoleCursorInfo(4)SetConsoleCursorInfo2、#include(1)rand()(2)void srand(unsig...
2020-02-07 19:59:28 8954 2
原创 常用存储器介绍
目录一、存储器种类二、易失性存储器 ---RAM 存储器1、易失性存储器 ---RAM 存储器 ---动态随机存储器 DRAM(1)动态随机存储器SDRAM(2)动态随机存储器DDR SDRAM2、易失性存储器 ---RAM 存储器 ---静态随机存储器 SRAM3、DRAM 与 SRAM 的应用场合三、非易失性存储器 ---...
2020-02-06 17:36:59 4496
原创 字、字节、位、字长?区别?关系?
目录一、数据存储单位1、什么是位?2、什么是字节?3、什么是字?4、关系:1 字 = 2字节 = 16 位5、字符与字节对应关系6、常见数据类型的大小二、字长一、数据存储单位1、什么是位? 所谓位,是最基本的概念,在计算机中,由于只有逻辑0和逻辑1的存在,因此很多东西、动作、数字都要表示为一串二进制的字码例如: 1001 0000 1101...
2020-02-05 20:33:41 40135 9
原创 STM32F429时钟与中断
目录一、启动文件简介二、RCC—使用 HSE/HSI 配置时钟1、RCC 主要作用—时钟部分2、RCC框图剖析—时钟树3、配置系统时钟实验三、STM32 中断应用概览1、异常类型2、NVIC 简介(1)NVIC 寄存器简介(2)NVIC 中断配置固件库3、优先级分组4、中断编程(1) 使能外设某个中断(2) 初始化 NVIC_InitTy...
2020-02-05 15:55:15 2232
原创 STM32F429内核与寄存器
目录一、STM32 芯片架构简图二、存储器映射1、存储器 Block0 内部区域功能划分2、储存器 Block1 内部区域功能划分3、储存器 Block2 内部区域功能划分三、寄存器映射1、STM32 的外设地址映射2、C 语言对寄存器的封装3、修改寄存器的位操作方法一、STM32 芯片架构简图hSTM32 有三种启动方式,从 FLASH...
2020-02-04 13:45:49 4310
原创 梳理STM32F429之通信传输部分---NO.10 串口空闲IDEL中断+DMA(可接受任意长度的字符)
目录前言:代码包下载一、串口与DMA部分知识讲解二、串口空闲IDEL中断三、串口配置、串口空闲中断配置、DMA配置、中断服务函数1、串口的GPIO配置2、串口配置3、串口空闲中断配置4、DMA直接存储器访问配置5、使能空闲中断6、stm32f4xx_it.c 的配置7、main.c8、注意:要清空数组!9、效果展示前言:代码包下载...
2020-02-02 14:26:16 1881
原创 数字密码锁的详解之梳理F4总结系列逻辑篇(三)
目录前言:程序包下载一、简要的过程二、涉及的知识点三、main.c函数四、矩阵键盘的详解五、串口屏的详解前言:程序包下载下载方式一:CSDN下载:https://download.csdn.net/download/qq_38351824/12128803下载方式二:微信公众号:①关注Tech云 ② 回复数字密码锁文章最后有下载链接一、简要的...
2020-02-01 14:25:27 2064
原创 SPI与IIC通信协议比对篇
目录一、SPI 与 IIC 通信协议比对:二、SPI通信协议:(1)引脚简介(2)起始信号:标号 ①;停止信号:标号 ⑥(3)数据的有效性:②③④⑤(4)CPOL/CPHA 及通讯模式三、IIC通信协议:(1)起始条件、停止条件(2)数据的有效性(3)主机写数据到从机(4)应答信号(ACK)与非应答信号(NACK)(5)字节格式(6)...
2020-01-30 15:47:52 9874 8
转载 SPI最大传输速率(所受哪些条件的影响?)
问题SPI作为master或slave时可以达到的最大传输速率是多少 ?答案SPI最大传输速率受以下几个条件影响:SPI的最大时钟频率 CPU处理SPI数据的能力 输出端驱动能力(PCB所允许的最大信号传输速率)SPI的最大时钟频率一般情况下,SPI模块的最大时钟频率为系统时钟频率的1/2。虽然SPI的传输速率主要受限于CPU处理SPI数据的能力,但在同另一个非常高...
2020-01-30 12:17:39 7898
原创 梳理STM32F429之通信传输部分---NO.8 硬件SPI
目录一、STM32 的 SPI 特性及架构:二、SPI初始化结构体详解:三、硬件SPI—读写串行 FLASH 实验一、STM32 的 SPI 特性及架构:1、引脚简介:(1)(Slave Select):从设备选择信号线,常称为片选信号线,也称为 NSS、 CS,以下用 NSS 表示。(2) SCK (Serial Clock): 时钟信号线,用于通讯数据...
2020-01-27 14:15:30 7946
原创 陶晶驰HMI3.5寸串口屏的详解之梳理F4总结系列准备篇(二)
基于stm32的串口屏教程。用过的人都说好,哈哈哈,减少了我们很多不太必要的麻烦步骤。程序资料包CSDN下载地址:https://download.csdn.net/download/qq_38351824/12111050 微信公众号下载地址:①关注Tech云 ② 回复陶晶驰HMI3.5寸串口屏的详解 文章最后有下载链接一、HIM串口屏(上位机端)我们对以下几个常用的...
2020-01-18 10:08:55 6693 2
原创 矩阵键盘的详解之梳理F4总结系列准备篇(一)
目录一、矩阵键盘的原理图、PCB图二、矩阵键盘的初始化三、扫描函数详解一、矩阵键盘的原理图、PCB图二、矩阵键盘的初始化PF0到PF3固定为推挽输出,PF12到PF15固定为下拉输入。 即,无键按下时,对应PF12到PF15为0,有键按下时,PF12到PF15中,对应的引脚为高。/** ***********************************...
2020-01-13 23:56:18 2490 1
原创 梳理STM32F429之通信传输部分---NO.6 软件IIC
目录一、STM32 的 I2C 特性及架构:二、软件IIC的引脚初始化及IIC配置:三、利用IIC写EEPROM的读写函数:一、STM32 的 I2C 特性及架构:1、STM32 的 I2C 外设简介:STM32 的 I2C 外设可用作通讯的主机及从机,支持 100Kbit/s 和 400Kbit/s 的速率,支持 7 位、 10 位设备地址,支持 DM...
2019-12-20 12:55:44 1759
原创 C++基础:变量和基本类型
基本内置类型一、基本内置类型 C++定义了一套包括算术类型(arithmetic type) 和空类型(void) 在内的基本数据类型。其中算术类型包含了字符、整型数、布尔值和浮点数。空类型不对应具体的值,仅用于一些特殊的场合,例如最常见的是,当函数不返回任何值时使用空类型作为返回类型。二、算术类型 算术类型分为两类:整型(integral type,包括字...
2019-12-14 18:49:21 2016
原创 初识C++
目录一、程序源文件命名约定二、初识输入输出三、注释简介四、控制流五、术语表一、程序源文件命名约定 无论你使用命令行界面或者IDE,大多数编译器都要求程序源码存储在一个或多个文件中。程序文件通常被称为源文件(source file)。在大多数系统中,源文件的名字以一个后缀为结尾,后缀是由一个句点后接-一个或多个字符组成的。后缀告诉系统这个文件是一个C++...
2019-12-13 13:38:52 720
原创 while (std::cin >> value) 的结束条件
学习c++primer时候,遇到如下这个案例:#include <iostream>int main(){ int sum = 0, value = 0; std::cout << "Enter " << std::endl; while (std::cin >> value) //读取数据直到遇到文件尾,计算所有读入的值的...
2019-12-12 22:17:59 1114
原创 手把手教你安装:S32 Design Studio 2018 R1 - windows
目录一、软件下载1、百度搜索:NXP ----> 选择恩智浦中国官方网站2、点击:我的恩智浦3、点击 --- 请立即注册4、开始注册5、注册完毕后,会向邮箱发一封验证,点一下就好了。6、回到主页,搜索S32 Design Studio 2018 R17、找到!8、再次登录9、信息填写10、我们再次回到主页,完成下面同一...
2019-11-06 12:49:30 8365 3
原创 我的未来在等你 --- 致我的大学时光(一)
前言起这个标题的时候,我还是蛮纠结的,一开始想写 “致还在大学的你们”,想给学弟学妹一些建议,后来一想,大佬太多了,段子手更多,我还是自己乖乖的写一篇记录自己大学时光的文章吧,希望段子手饶命,希望大佬指点不足,希望学弟学妹有所收获!大一上不得不提的就是军训啦,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,我见习啦,哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈,办公室吹着风扇,听着歌,玩着电...
2019-10-28 20:47:49 1166 4
原创 梳理STM32F429之通信传输部分---NO.7 RS485 通讯
梳理STM32F429之通信传输部分---NO.6 RS485 通讯目录一、RS-485 通讯协议简介RS-485 的物理层二、RS-485—双机通讯实验1、硬件设计2、软件设计3、下载验证一、RS-485 通讯协议简介 与 CAN 类似, RS-485 是一种工业控制环境中常用的通讯协议,它具有抗干扰能力强、传输距离远的特点。 RS-485 通讯协...
2019-10-10 19:03:29 3578
原创 再造STM32---第二十二部分:CAN—通讯实验
目录一、CAN 协议简介1、CAN 物理层2、协议层二、STM32 的 CAN 外设简介1、STM32 的 CAN 架构剖析三、CAN 初始化结构体四、CAN 发送及接收结构体五、CAN 筛选器结构体六、CAN—双机通讯实验1、硬件设计2、软件设计3、下载验证一、CAN 协议简介 CAN 是控制器局域网络(Controller A...
2019-10-10 18:57:09 2263
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(三十)Cutout的放置
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(三十)Cutout的放置目录一、正片割铜1、选择多边形铺铜挖空2、画出某片区域3、重新铺铜4、结束,消失不见啦 ~二、负片割铜1、方式一:放置实心区域2、方式二:放置填充一、正片割铜1、选择多边形铺铜挖空:2、画出某片区域3、重新铺铜4、结束...
2019-10-10 17:17:46 2195
原创 Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十九)异形敷铜的创建
Altium Designer 18 速成实战 第五部分 PCB流程化设计常用操作(二十九)异形敷铜的创建暂时不更新...
2019-10-10 16:57:01 929
课程设计题五:汽车尾灯控制器设计.zip
2019-07-04
课程设计题六:秒表.zip
2019-07-04
课程设计题二:7人多数表决器.zip
2019-07-02
STC51_Sumjess.zip
2019-06-15
基于arduino的跟随小车
2019-04-11
基于arduino的循迹小车(不含有PID算法)
2019-04-11
基于arduino的智能寻光小车
2019-04-11
基于arduino的魔术手
2019-04-11
基于手机蓝牙的arduino遥控小车
2019-04-11
基于arduino的循迹小车(含有PID算法)
2019-04-11
基于arduino的避障小车
2019-04-11
基于手柄(有线)的ardunio遥控小车
2019-04-11
STM32史上最全库
2018-09-26
Ele_design_Sum.zip
2020-04-29
贪吃蛇_Sumjess(C语言).zip
2020-02-07
USART6_DMA_NVIC.zip
2020-02-02
课程设计题十四:双机通信.zip
2019-07-24
课程设计题十三:乒乓球比赛.zip
2019-07-24
课程设计题十二:电子密码锁.zip
2019-07-23
课程设计题十一:拔河游戏机设计.zip
2019-07-21
课程设计题十:简易电子琴设计.zip
2019-07-21
课程设计题九: 倒计时时钟设计.zip
2019-07-13
课程设计题八:篮球比赛计分器.zip
2019-07-11
课程设计题七:交通灯控制器.zip
2019-07-05
课程设计题三:日历和数字钟.zip
2019-07-04
课程设计四:LED彩灯控制器设计.zip
2019-07-04
基于单片机的电子钟.zip
2019-07-01
课程设计题一:八人抢答器.zip
2019-07-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人