- 博客(41)
- 资源 (48)
- 收藏
- 关注
原创 Altium Designer 17 绘制89C51开发板全程实战 第一部分: 原理图部分(一)
Altium Designer 17 绘制89C51开发板全程实战 第一部分: 原理图部分 (一)工程文件的创建 一、创建工程文件:二、创建工程文件--原理图:三、创建工程文件--原理图库:四、创建工程文件--PCB:五、创建工程文件--PCB库: 以上工程就创建完毕啦! ...
2018-09-28 17:04:39 3300 2
原创 FoodDelivered-Robot---送餐机器人(一)汇总贴
FoodDelivered-Robot---送餐机器人(一)汇总贴做一份笔记,大佬勿喷。作者:sumjess本番外主要讲一下后面博客的写法。由于个人想做一个产品级别的东西,所以自己打算做个东西玩玩,特此想到这方面的东西。所以大致博客会分一下几个步骤来讲解学者自己制作的过程,方便自己记录,也方便其他读者借鉴和新手入门。(1)FoodDelivered-Robot---...
2018-09-27 18:20:24 3761 3
原创 机器人武术擂台---无差别组(一)汇总贴
机器人武术擂台---无差别组(一)番外篇做一份笔记,大佬勿喷。作者:sumjess注意:本博客是以《2018年华北五省(市、自治区)大学生机器人大赛竞赛规则》为基础而写的。本番外主要讲一下后面博客的写法。研读规则不难发现从2017年开始,规则添加一条为:自主上台,自主上台依然是一大难点。所以大致博客会分一下几个步骤来讲解学者自己制作的过程,方便自己记录,也方便其他读者借鉴...
2018-09-27 11:41:36 6503 5
原创 分享!史上最全的STM32库....
做了1年多的比赛,攒出来一套库,然后总结说明了一下,里面是以正点原子库为基础,包含泰庆、优信、龙邱和一些从网上大神的程序里面借鉴,还是相对比较全的库,适合入门级使用哈,精度中下等,需要高精度高要求需要自己更改。一、目录展示:ADC\DAC\USART\OLED\LCD\MOTOR\USMART\REMOTE\BEEP\MPU6050\KEY\LED\超声波\key4*4\mall...
2018-09-26 22:17:13 5815 29
原创 电子电路设计小目录------面包板制作130例
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照书籍的实际顺序梳理,转载请注明出处。作者:sumjess适用:这本书非常的好,可以说是入门电子电路设计的一本适合大学生及以下学龄的人。由于本人时间有限,同时又这本书是按照从简单到难的顺序来设计的,所以我一般只看某个知识点下最难的那个电路设计,因为这个最难的也是这个小范围中知识点最全...
2018-09-20 12:35:36 14837 64
原创 STM32串口——5个串口的使用方法
串口是我们常用的一个数据传输接口,STM32F103系列单片机共有5个串口,其中1-3是通用同步/异步串行接口USART(Universal Synchronous/Asynchronous Receiver/Transmitter),4,、5是通用异步串行接口UART(Universal Asynchronous Receiver/Transmitter)。 配置串口包括三部分内...
2018-09-19 20:27:18 38332 7
原创 STM32复习笔记(十六)MPU6050六轴传感器
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:MPU6050六轴传感器 一、什么是MPU6050?: MP...
2018-09-13 21:05:12 15248
原创 STM32复习笔记(十五)红外遥控
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:红外遥控 一、红外遥控器介绍:红外遥控是一种无线、非接触控制技术,具有抗...
2018-09-13 20:29:40 6090
原创 STM32复习笔记(十四)DAC数/模转换
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:DAC数/模转换 一、STM32 DAC局限性:只有大容量的STM32F...
2018-09-12 19:19:03 5468 1
原创 STM32复习笔记(十三)ADC模/数转换
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:ADC模/数转换 一、ADC简介:Analog-to-Digital C...
2018-09-12 15:10:40 2974
原创 STM32复习笔记(十二)RTC实时时钟(低功耗待机唤醒)
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:RTC实时时钟(低功耗待机唤醒) 一、RTC实时时钟特征与原理:★ R...
2018-09-12 13:25:01 26887 1
原创 STM32复习笔记(十一)USMART调试组件
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:USMART调试组件 一、什么是USMART?USMART是正点原子团队...
2018-09-12 06:55:06 902
原创 STM32复习笔记(十)LCD的介绍和使用方法
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:LCD的介绍和使用方法 一、TFTLCD驱动原理-TFTLCD简介:(1...
2018-09-11 15:11:47 49821 4
原创 STM32复习笔记(九)OLED的介绍和使用方法
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:OLED的介绍和使用方法 !!!OLED的资料我比较推荐泰庆它们...
2018-09-11 11:28:19 35814 9
原创 STM32复习笔记(八)PWM输出(附可直接使用的配置)和 输入捕获
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:定时器&定时器中断 一、STM32 PWM工作过程:ST...
2018-09-11 10:06:42 7866 1
原创 STM32复习笔记(七)定时器&定时器中断
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:定时器&定时器中断 一、STM32定时器:STM32F10x系列...
2018-09-11 07:14:11 7628 2
转载 Keil(MDK-ARM-STM32)系列教程(七)菜单
Ⅰ、写在前面本文带来关于Keil软件菜单的内容,系列教程中前面讲述的内容都可以通过菜单而找到,只是大部分内容都可以通过快捷按钮或快捷键找到,该文就讲述主菜单里每一个子菜单的内容。 Keil有些菜单在编辑模式和调试模式下可能有所不同,也就是说在不同模式下有些功能或许不能使用,下面内容会将每项菜单在不同模式下的区别提出来。 按照前面文章编辑方式,为了使文章内容精简,过于简单和不...
2018-09-11 06:45:03 2217
转载 Keil(MDK-ARM-STM32)系列教程(八)在线调试(Ⅰ)
Ⅰ、写在前面Keil在线调试的内容有很多,本文带来在线调试常用的内容:Debug Toolbar调试工具栏(复位、全速运行、停止运行、单步调试、逐行调试、跳出调试、运行到光标行、跳转到暂停行、调试窗口)快捷按钮的详细内容。 Keil工具栏总共有三种:文件工具栏(File Toolbar)、编译工具栏(Build Toolbar)、调试工具栏(Debug Toolbar)。编译工具栏...
2018-09-11 06:44:53 23338 5
转载 Keil综合(03)map文件全解析
相关标题:Keil map文件 内存分布文件 0、写在前面 相信有较大项目开发经验的朋友都曾遇到内存溢出的问题,那么大家都是如何分析这类问题的呢?大家遇到HardFault_Handler 有对map分析过吗? 首先讲述一下关于map在MDK-ARM中的配置。其实,在MDK-ARM中,我们可以根据自己的情况(不同配置),在map文件中输出对应(我们需要)的内容。默认情况下,...
2018-09-11 06:44:45 1744
原创 STM32复习笔记(六)看门狗
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:看门狗 一、为什么要看门狗?在由单片机构成的微型计算机系统中,由于单片机...
2018-09-10 20:18:25 1119 2
原创 STM32复习笔记(五)外部中断
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:外部中断 一、外部中断概述:STM32的每个IO都可以作为外部中断输入。...
2018-09-10 15:22:26 7418 1
原创 STM32复习笔记(四)串口通信
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:串口通信 一、常见的串行通信接口:二、STM32的串口通信接口:...
2018-09-10 15:07:17 2373
原创 STM32复习笔记(三)端口复用、映射和中断优先级
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:端口复用、映射和中断优先级 一、端口复用: STM32有很多的内置外设...
2018-09-10 13:37:17 1340 1
转载 STM32串口收数据的几种不同方式
本例程通过PC机的串口调试助手将数据发送至STM32,接收数据后将所接收的数据又发送至PC机,具体下面详谈。。。实例一: void USART1_IRQHandler(u8 GetData) { u8 BackData; if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) //中断产生 { USART_ClearITPendi...
2018-09-10 07:56:25 3367
转载 Keil(MDK-ARM-STM32)系列教程(六)Configuration(Ⅱ)
Ⅰ、写在前面本文接着上一篇文章“Configuration(Ⅰ)”进行讲述Configuration后面三项Shortcut Keys快捷键、Text Completion代码完形、Other其他的内容。 Shortcut Keys快捷键:Keil软件里面所有快捷键都可以在Configuration配置中查看的到,也可以自定义快捷键。 Text Completion代码完形:包...
2018-09-10 07:37:53 897
转载 Keil综合(02)工程窗口各项图标描述
相关标题:Keil图标、 带有“钥匙”图标 Ⅰ、写在前面很多朋友看到如下工程窗口里面的图标(如:带有“钥匙”标记,带有“*号”标记,带有“禁止驶入”标志),就会产生疑问:这到底是啥意思呢? 其实,它的标记不一样,我们肯定能想到它具有不同的含义。工程窗口中的图标有十多种,下面我就讲述一下常见、重要图标的含义。 Ⅱ、工程标示图标这个图标很容易理解,标示一个工程;一般...
2018-09-10 07:36:44 729
转载 Keil综合(01)一些常见文件类型的作用和功能说明
相关标题:Keil中.uvmpw、.uvprojx、.uvproj、.uvoptx、.uvopt的意思是什么?Keil中.d .o .axf .elf这些文件可以删除吗? 前言 看着一大堆文件舒服吗? 相信大部分朋友看见过类似上图“凌乱”的现象。工程文件和编译过程文件杂乱放在一起,其实只有.uvoptx和.uvprojx这两个比较重要,其他大部分都不重要。...
2018-09-10 07:35:30 1696
转载 Keil(MDK-ARM-STM32)系列教程(五)Configuration(Ⅰ)
Ⅰ、写在前面本文带来的内容正如标题“Configuration”,只是标题包含的内容较多,我计划将其分为:Configuration(Ⅰ)和Configuration(Ⅱ)两篇文章来讲述。 我们常见的字体大小、颜色、关键字、快捷键等这些都是在“Configuration”中进行设置。本文讲述Configuration中的前面3项Editor、Colors & Fonts、Use...
2018-09-10 07:34:45 1751 1
转载 Keil(MDK-ARM-STM32)系列教程(四)工程目标选项配置(Ⅱ)
Ⅰ、写在前面本文接着上一篇文章“工程目标选项配置(Ⅰ)”进行讲述工程目标选项中后五项的配置,也就是C/C++、Asm、Linker、Debug、Utilities这五项配置的具体内容。 对于工程目标选项中的C/C++选项,不管是初学者,还是资深的软件工程师都非常重要。初学者要掌握包含路径、预定义等常规功能。资深软件工程师对代码性能有很高要求,就需要掌握代码优化等各项配置。 阅读...
2018-09-10 07:33:51 2146
转载 Keil(MDK-ARM-STM32)系列教程(三)工程目标选项配置(Ⅰ)
Ⅰ、写在前面Options for Target目标选项其完全意思是工程目标选项配置,或许有些人分不清工作空间、工程、目标这三个名词的意思和区别,下面章节将简述工作空间、工程、目标他们的意思。 由于目标配置的选项比较多,我将其分为工程目标选项配置(Ⅰ)和工程目标选项配置(Ⅱ)两篇文章来讲述。 目标选项包含了一个工程目标所有的配置信息,这些信息是保存在工程文件中的,也就是我们每次...
2018-09-09 09:25:29 1177
转载 Keil(MDK-ARM-STM32)系列教程(二)工具栏详细说明
Ⅰ、写在前面Toolbars工具栏其实就是在菜单下面一行一行的快捷图标按钮,这些快捷按钮之所以归为工具栏里面,在于它们使用的频率较高。比如编译按钮,这个按钮在我们编程的时候使用的频率是相当高,其他快捷按钮同样也经常使用。 本文说的Toolbars工具栏和大部分上位机软件(如:Keil、IAR、VS、STM32CubeMX等)一样,只是工具栏的多少不同,工具栏中快捷按钮的多少不同而已。...
2018-09-09 09:23:12 1383
转载 Keil MDK详细讲解
熟悉Keil C 51的朋友对于Keil MDK上手应该比较容易,毕竟界面是很像的。但ARM内核毕竟不同于51内核,因此无论在设置上还是在编程思想上,都需要下番功夫研究的。本文以MDK V4.03为例,详细的写一下MDK的设置、界面、工具。可能会有些杂乱,但我想所涉及的东西都是最常用的;可能不是那么的严谨清晰,我想谁也没把我期望成专家!哈,有问题欢迎留言。正式开始。 首先启动MDK...
2018-09-09 09:17:06 8370
转载 Keil(MDK-ARM-STM32)系列教程(一)_新建软件工程详细过程
Ⅰ、写在前面本文使用目前(2016年11月)最新版本Keil(MDK-ARM)V5.21a开发环境、以STM32的处理器为例给大家讲述新建一个软件工程的详细过程。 Keil(MDK-ARM)V4和V5新建软件工程基本一样,本文也适合与V4版本的新建软件工程。 本文使用的处理器是ST公司的STM32F1系列芯片,ST公司其它系列(如:F4等)、其它公司(如:TI)新建软件工程的过...
2018-09-09 09:13:17 9008 1
转载 Keil(MDK-ARM-STM32)一条龙----------介绍、下载、安装与注册
Ⅰ、写在前面本文讲述的内容是Keil MDK-ARM版的介绍、下载、安装与注册,如果需要了解Keil C51版相关的文章,可以到我博客,或微信公众号查看并下载。 Keil(C51)介绍、下载、安装与注册:https://blog.csdn.net/qq_38351824/article/details/82555507 Keil MDK-ARM版本从V4升级到V5在架构上算...
2018-09-09 09:07:36 7199 1
转载 Keil(C51)一条龙------------介绍、下载、安装与注册
Ⅰ、写在前面本文讲述的内容是Keil C51版的介绍、下载、安装与注册,如果需要了解Keil MDK-ARM版的文章,可以到我博客,或微信公众号查看并下载。 Keil(MDK-ARM)介绍、下载、安装与注册:https://blog.csdn.net/qq_38351824/article/details/82555488 针对于大部分初学者在使用国产STC89、STC11...
2018-09-09 09:05:36 4630 2
转载 keil MDK编译器警告和错误详解(不定期更新)
工作后从单片机转成ARM,刚开始用ADS1.2编译器,用了一段时间,因为我接手的项目的老程序正是用ADS编译的,部门也大都在用.在学单片机的时候用的是keil c51编译器,ads和这个编译器在易用性上真是无法比较.后来渐渐知道keil已经被arm公司收购,现在keil MDK成为了arm官方编译器,所以决定重新投奔keil,利用平时的时间,将原程序重新用mdk编译.mdk的优点就没必要说了,在这...
2018-09-09 08:52:54 2540
转载 keil MDK启动文件分析---基于LPC2100系列(其实都是相通的)
转用MDK有一段时间了,越来越觉得MDK的强大,因为我之前都是用ADS1.2开发产品,所以更能体会到MDK的强大与易用性。MDK编译出来的代码与ADS1.2相比,代码量减少了很多,我的一个工程用ADS1.2编译为25.4KB(都是bin格式),但用MDK编译出来仅有19.5KB(采用默认优化级别,即L2优化级别)。根据我个人的经验,使用一个新的编译器,难点往往有三个,一个是建立一个新的工程,以及...
2018-09-09 08:51:34 897
转载 keil MDK中如何生成*.bin格式的文件
在Realview MDK的集成开发环境中,默认情况下可以生成*.axf格式的调试文件和*.hex格式的可执行文件。虽然这两个格式的文件非常有利于ULINK2仿真器的下载和调试,但是ADS的用户更习惯于使用*.bin格式的文件,甚至有些嵌入式软件开发者已经拥有了*.bin格式文件的调试或烧写工具。为了充分地利用现有的工具,同时发挥Realview MDK集成开发环境的优势,将*.axf格式文件或...
2018-09-09 08:46:33 1075
转载 Keil MDK编译器(V4.03)与J-LINK使用
前几天进手了一个J-LINK,因为H-JTAG毕竟对MDK支持的不是太完美,比如用keil mdk上面的下载按钮烧录程序,不是直接就能烧录进去,而是弹出H-Flash软件,再手工选择文件烧录;而且用H_JTAG单步调试还容易莫名其妙的跑飞。好在J-LINK不是太贵(我是说国内仿制的),mdk又能比较完美的支持J-link,今天就将我使用mdk和J-link的情况做一下记录。 我...
2018-09-09 08:41:27 4893
原创 STM32复习笔记(二) 时钟系统
声明:本篇文章只是个人知识盲区、知识弱点、重点部分的归纳总结,望各位大佬不喜勿喷。梳理顺序是按照正点原子的视频和文档的实际顺序梳理,转载请注明出处。作者:sumjess适用:这个视频我已经看过3遍了,总会有忘记的,所以来写这本书的随手笔记,记录重点、易忘点。该博客可以当做字典,也可以当做笔记。目前内容:时钟系统 一、时钟系统框图:二、时钟系统知识总结:1. STM32...
2018-09-08 16:38:38 2130 1
课程设计题五:汽车尾灯控制器设计.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关注的人