自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

geekYatao

提供高校的物联网专业共建、实训、实验室建设服务。

  • 博客(8)
  • 资源 (24)
  • 收藏
  • 关注

原创 STM32掌机教程5,程序框架,随机,加命与升级

随机生成地鼠  随机数是游戏里边非常重要的组成部分,贪吃蛇随机刷新下一个食物,俄罗斯方块随机生成下一个方块,大富翁扔骰子,都是随机的。甚至微信群红包,金额也是随机的。正是因为这些事件不可预测,游戏才充满趣味性。我们地鼠的生成,当然也要随机。  然而,计算机产生的随机数,都是“伪随机”。伪,指的是说它是随机的,但是却都是有规律可循的。对于C语言,可以直接调用一个随机数生产函数srand()。但是...

2019-01-21 11:47:02 855

原创 STM32掌机教程4,STM32驱动OLED屏幕

屏幕显示英文字符  有个屏幕,掌机的可玩性可以大大增强,打地鼠玩腻了,可以玩个贪吃蛇,俄罗斯方块,以及其他需要开动想象力的游戏。并且,以前总是玩别人的游戏,现在可以自己写游戏,岂不美哉。  后来我感觉0.96的OLED屏幕太小了,搞个更大的全彩屏,换成STM32F4系列单片机,跑个ucos,运行NES模拟器,然后我是不是就能拳打任天堂,脚踢PSP了?哈哈哈  打地鼠的游戏,可以显示生命值,...

2019-01-18 14:09:28 23868 5

原创 STM32掌机教程3,工程模板与带灯按键测试

我们需要“脚手架”  关于代码,我想体现出这么一个过程:我是如何一步一步修改代码的。我认为,从学习的角度来考虑,直接看最终的代码没有什么意义。 写代码就像工人盖房子,盖房子过程中,工人要搭建脚手架;房子盖好以后,脚手架要拆除。直接领着学生看盖好的房子,说,你就照着这个样子来盖房子,学生是做不出来。他不知道怎么搭建脚手架,甚至都不知道什么是脚手架。 所以我打算这个系列的讲义,每一篇代码都在上一篇的...

2019-01-17 11:37:24 759 1

原创 STM32掌机教程2,掌机的原理

本文用到的资源PDF格式的原理图和集成库资源打地鼠的逻辑  打地鼠的逻辑很简单:我点亮某个LED,然后开始计时。如果在规定的时间内按下了LED对应的按键,那么加分,点亮下一个LED。按错按键,或者规定时间内没有按下,则减命,点亮下一个LED。  那么如何点亮某个LED?如何检测按键是否按下呢?  我选择了一款带LED的按键。大小是12mm乘12mm,用手指按大小正好,手感也不错,就是有一点...

2019-01-15 17:51:54 2465

原创 STM32掌机教程1:我打算做一个开源掌机

电子开发对我的影响爱好作为工作,既能养家,又开心,不用上班像上坟。动手实现自己的想法,成就感满满。思维方式的影响:把如何解决问题放在第一位。什么都能修,自带省钱属性   然而,我发现,很多学生畏惧电子开发,认为太难。如此有意思的一件事情,却被现行教育方式整的这么无聊。   有鉴于此,我打算做一个好玩的、简单的单片机项目,来让大家充分体验电子设计的乐趣。这个项目需要一点动手能力,...

2019-01-15 14:46:24 15075 1

原创 从自定义的库函数到STM32官方标准库

  在上一节的基础上,进一步改写代码,再引入官方标注库函数。虽然官方标准库慢慢式微,有一些别的库可能会取代它,但是并不妨碍我们继续拿官方库来写代码,吸取里边好的写法,强化下C语言技能,加深对寄存器的理解也是不错的。  本文模仿库函数,首先自定义库函数,然后一步一步改写代码,最终引入官方标准库函数。实现流水灯void delay(unsigned int a){ while(a--)...

2019-01-11 14:10:41 9265

原创 STM32从地址到寄存器

本文希望在上一节的基础上,把指针操作过渡到寄存器的使用,来帮助读者深入理解寄存器。引入头文件主函数里出现了强制转换与指针的操作,程序不那么容易理解。我们把寄存器的地址进行宏定义,可以增强可读性。#define RCC_APB2ENR (*(unsigned int *)0x40021018)#define GPIOB_CRH (*(unsigned int *)0x40010c04)#d...

2019-01-11 11:44:32 4258

原创 STM32寄存器的简介、地址查找,与直接操作寄存器

什么是寄存器提到单片机,就不得不提到寄存器。根据百度百科介绍,寄存器是中央处理器内的组成部分。寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令、数据和地址。  简单来说,寄存器就是存放东西的东西。从名字来看,跟火车站寄存行李的地方好像是有关系的。只不过火车站行李寄存处,存放的行李;寄存器可能存放的是指令、数据或地址。  存放数据的寄存器是最好理解的,如果你需要读取一个数据,直接到这个...

2019-01-11 11:15:15 57073 57

5 UARTRecIT.zip

STM32HAL库串口接收数据参考代码,发送ASCII码,需要回车作为结束符。博客配套资源https://blog.csdn.net/geek_monkey/article/details/89165040#comments_13986638

2020-11-27

1616LED点阵屏驱动原理图.pdf

博客配套资源,使用74HC595,74HC248级联,控制16*16LED点阵屏。单片机只需要3个控制引脚。

2020-07-26

流水灯电路原理图.pdf

博客配套资源,使用74HC165,74HC164+74HC245设计的纯模拟电路流水灯,可以设定流水灯的速度,以及通过拨码开关设置哪个灯亮

2020-07-26

STM32HAL库使用NTC热敏电阻读取温度代码

STM32HAL库使用NTC热敏电阻读取温度代码,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89327510

2019-04-15

STM32HAL库串口截断不定长数据

STM32HAL库串口截断不定长数据,通过定时器做闹钟计时,博客配套源码 https://blog.csdn.net/geek_monkey/article/details/89326199

2019-04-14

1212汉字字模bin文件GB2312

博客使用资源,GB2312的汉字字库编码,已经编译过的bin文件,可以用作放在单片机指定的地址,作为单片机的字库https://blog.csdn.net/geek_monkey/article/details/88187317

2019-03-05

STM32HAL库驱动SPILCD代码

使用STM32F405单片机,HAL库,SPI方式,驱动1.44寸TFTLCD彩屏的代码,博客对应的资源https://blog.csdn.net/geek_monkey/article/details/88052869

2019-03-01

STM32掌机代码完成

博客配套代码,用STM32F103控制实现打地鼠功能,支持屏幕显示与背景音乐。 https://blog.csdn.net/geek_monkey/article/details/87283747

2019-02-14

stm32掌机演奏音乐

博客配套源码,使用无源蜂鸣器播放两只老虎,STM32F103主控。具体使用方法查看博客https://blog.csdn.net/geek_monkey/article/details/87258575#comments_13599143

2019-02-13

STM32掌机电子琴代码

博客配套源码,使用无源蜂鸣器与按键模拟电子琴,STM32F103主控。https://yatao.blog.csdn.net/article/details/87164530?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-10.channel_param

2019-02-13

STM32掌机驱动OLED屏幕

使用STM32F103驱动IIC的0.96OLED屏幕,可以显示英文,汉字与不大于128*64像素的图片

2019-01-18

取字模与图片的软件PCtoLCD2002完美版

PCtoLCD2002完美版,用于屏幕显示文字、图片,把文字和图片转换为数组。博客配套工具。侵权请联系我删除

2019-01-16

STM32掌机LOGO的bmp位图

博客中使用到的位图与文件与提取出来的数组,用法见博客

2019-01-16

STM32掌机的工程模板

STM32掌机的工程模板,包含了IO、OLED、定时器和蜂鸣器的驱动,使用方法见博客

2019-01-16

STM32掌机原理图与集成库

STM32掌机原理图PDF格式,与集成库,使用此资源可以练习绘制掌机的PCB。用法见博客。

2019-01-15

STM32掌机PCB源文件

STM32做的心形PCB,使用方法见博客,含原理图与PCB源文件,包含内容有带灯按键,无源蜂鸣器,OLED屏幕

2019-01-15

12*12带灯按键STEP文件

12*12带灯按键STEP文件,对应规格书为TS-G010,可以用于AD文件中建立3D模型,红色。

2019-01-15

IR2110隔离型H桥驱动芯片应用电路

博文https://blog.csdn.net/geek_monkey/article/details/82079435#comments对应的资料

2019-01-09

0.96OLED,z-stack驱动

配套资源https://blog.csdn.net/geek_monkey/article/details/53021019

2018-10-29

CP2102驱动 win10x64

CP2102驱动64位win10可用,原先上传的没注意,定价这么贵,也不知道怎么改,所以重新上传。为啥要凑够50个字

2018-09-07

FOC5.2安装版本

ST Motor Profiler软件工具提供以下功能: 一种PC软件应用程序,用于自动测量PMSM电机的机电参数; Embedded One Touch Tuning算法:一种新算法,它使用单个参数根据负载类型设置速度控制器。与ST Motor Profiler软件工具一起,可以启用它来实现设置并从头开始运行未知电机 由于ST电机控制工作台,可以在MC应用中配置测量的电机参数。

2018-08-14

0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

0.96寸OLED芯片数据手册以及对应的ZSTACK,Hal_lcd.c和.h0.96寸OLED芯片数据手册以及ZSTACKHal_lcd.c和.h

2016-11-03

一个带键盘的STM32RCT6最小系统版

一个带键盘的STM32RCT6最小系统版

2016-04-11

CP2102驱动64位win10可用

CP210x_VCP_Win7.zip CP2102驱动64位win10可用,CP2102驱动64位win10可用,CP2102驱动64位win10可用

2016-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除