自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 STM32独立看门狗实验

一 为什么需要看门狗?在MCU微型计算机系统中,MCU运行程序很容易受到外界电磁场的干扰,从而造成程序运行错误甚至发生跑飞现象,从而陷入死循环,程序的正常运行被打乱,从而造成不可预料的严重后果,于是人们就设计了一款用于实时监测计算机运行状态的芯片,我们就将其称为“看门狗(WatchDog)”。二 看门狗的作用看门狗在我们程序正常工作的时候是不工作的,也就是说他根本没有任何作用,只有在单片...

2019-04-13 19:33:18 4447

原创 外部中断实验

一 什么是外部中断外部中断是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使CPU暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。比如你正在家里看电视,而燃气炉上正在烧的热水已经沸腾,你听到了热水沸腾的声音,那么此时此刻你就要暂停你正在看电视的状态,转身去关闭煤气灶。也就是说热水烧开了这一个请求迫使你停止正在...

2019-04-12 17:23:33 4270

原创 STM32-FLASH存储器

一 FLASH存储器FLASH存储器的英文名称是"Flash Memory",一般简称为"Flash",它属于内存器件的一种,是一种非易失性( Non-Volatile )内存。闪存的物理特性与常见的内存有根本性的差异:目前各类 DDR 、 SDRAM 或者 RDRAM 都属于挥发性内存,只要停止电流供应内存中的数据便无法保持,因此每次电脑开机都需要把数据重新载入内存;闪存在没有电流供应的条件下...

2019-04-01 19:15:01 2034

原创 STM32按键控制LED灯

一 引言在我们的日常生活中,使用按键控制电器开关的情况还是非常多的,比如说按键控制LED灯的亮灭,按键控制继电器的吸合,按键控制电机的正反转等操作。同样按键在嵌入式开发也非常的重要,比如说按下KEY1,使LED1点亮,再按下KEY1,LED1熄灭。按键的种类有很多,然而今天我们要研究的是贴片按键的使用,我们今天的实例为:通过KEY1的状态来控制LED的点亮与熄灭。二 按键原理大多数的按键...

2019-03-31 20:05:03 41438 1

原创 聊聊Lua语言

2018年暑假的时候,我在一个公众号上发现了“9.9包邮抢购开发板”的活动,心里一想还比较划算,9.9能买啥啊,于是就在简单了解了以后立马下单购买了上海合宙通信出品的S9开发板这一款开发板使用的是AIR202的通信芯片,其实据我了解的通信模块有很多,比如说是SIM800C系列的2G通信芯片,但是我为什么选择了合宙通信的S9开发板呢?是因为它的宣传口号让我着迷了,它既支持传统单片机的“单片机...

2019-03-18 10:42:46 1184

原创 STM32串口通信(2)

一什么是串口通信串口通信是单片机开发必须要掌握的技能,其主要应用场景有很多,比如我们要开发一款自动测温电路板,我们想要可视化查看数据,我们可以将测试得出的温度数据以每秒发送一次的频率发送到上位机上,也就是我们说的PC端,这样我们就可以通过PC的显示屏查看实时温度数据了。又或者我们将单片机与SIM800C等上网模块结合时,我们就可以通过串口通信进行AT指令传输,然后进行实时控制上网模块。我查看了...

2019-03-17 09:46:59 1086

原创 STM32端口复用和重映射

一 端口复用STM32有很多内置资源,但是其IO口的数量是固定的,普通IO口在充当GPIO口的同时,还需要成为内置资源的外设引脚,那么如何才能物尽其用呢?于是STM32给出了解决方案:“端口复用”,什么是端口复用呢?当GPIO作为外设引脚使用时即为端口复用。MCU都有串口功能,根据《STM32中文参考手册》查询得到USART1_TX引脚复用对应PIN口为PA9,USART1_RX引脚复用对应...

2019-03-14 19:59:17 1388 2

原创 STM32系统总线

一 ARM架构ARM架构如图所示,ARM公司只提供内核技术,而其他外设则为芯片商设计并使用,ARM收取其专利费用而不参与其他经济活动,而我们使用的STM32F103芯片则使用了ARM架构下的Cortex-M3内核,ARM架构不光光只有Cortex-M3,还有其他高中低端的内核供我们使用,简而言之,ARM只提供结构专利技术。ARM架构不光光只有Cortex-M3,还有其他高中低端的内核供我们使...

2019-03-13 20:10:25 6237

原创 Python实战——海龟绘图-04

今天我们就正式进入Python实战了,使用Python来画一条直线,画一个圆圈,让Python拐弯划线等等功能,接下来废话不多说,我们就来进入实战练习吧。什么叫海龟绘图呢?其实就是一个绘图方式,在嵌入式开发中有一个领域叫做“用户图形界面开发(GUI)”,其实就是传说中的GUI开发,慢慢的人们都叫它“龟开发”了,海龟绘图也是这样,Python标准库中有个turtle模块,可以生成标准的应用程序窗...

2018-12-22 09:15:42 1642

原创 开发环境IDE与注释-02

一 什么是IDE开发环境?IDE开发环境又被称为集成开发环境,英文名字(Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。学过C语言的同学都应该知道,要想在电脑上跑起来C语言,就要使用微软的Visual Studio,那么IDE也是和Visual Studio一样的功能,比如它可以自...

2018-12-22 08:53:36 182

原创 程序设计&对象-03

一 Python的程序构成Python由程序块构成,程序块可以理解为模块功能单位化一个程序块对应着一个Python源文件,源文件后缀由.py构成模块由语句构成,运行Python时按语句顺序执行语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等,在这里要尤其注意,千万不要把空格键和TAB键混合使用,因为在Python中是按照缩进空格符来编译程序的,空格键...

2018-12-19 17:20:43 93

原创 偶遇Python-01

**偶遇Python-01**一 Python简介Python是一门解释型、面向对象的语言,由Guido van Rossum开发,由于他的名字谐音,网友为其起名为“龟叔”。龟叔是一个24K纯码农,他为了打发圣诞节的无聊而开发了Python,起初Python不温不火,Python真正推广是在1991年。之所以选中Python作为程序的名字,是因为他迷上了英国肥皂剧《Monty Pyth...

2018-12-11 17:19:42 101

0.96寸OLED使用文档新手必看V2.0.pdf

0.96寸OLED使用文档新手必看V2.0.pdf

2018-04-25

空空如也

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

TA关注的人

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