摘要: 1、中断技术概述 在单片机应用系统中,中断技术主要用于时时检测与控制,也就是要求单片机能感及时地响应中断请求源提出的服务请求,进行快速响应并及时处理,这些工作是由单片机片内的中断系统来实现的。当中断请求源发出中断请求时,如果中断请求得到允许,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断请求,处理完中断服务请求后,再回到原来被中止的程序处(断点),继续执行被中断的主程序。中... 阅读全文
posted @ 2019-02-25 23:16 Yimiu 阅读(1847) 评论(0) 推荐(0)
摘要: 1、什么是Systick定时器?---》Systick定时器是一个简单的滴答定时器,对于ST的M3、M4、M7内核芯片,都有滴答定时器。---》Systick滴答定时器常常用来做延迟,或者时时操作系统的心跳时钟。这样可以节省MCU的资源,不用另外浪费一个定时器。比如UCOS系统中,分时复用,需要一个最小的时间戳,一般在STM32+UCOS系统中,都采用Systick滴答定时器做UCOS的心跳时钟。... 阅读全文
posted @ 2019-02-24 23:58 Yimiu 阅读(595) 评论(0) 推荐(0)
摘要: 1、STM32有5个时钟源:HSI、HSE、LSI、LSE、PLL。--》HSI是高速内部时钟,RC振荡器,频率为16MHz,精度不高。可以直接作为系统时钟或者用作PLL时钟输入。--》HSE是告诉外部时钟,可接石英/陶瓷谐振器,或者接外部时钟源,频率范围为4MHz~26MHz。--》LSI是低速内部时钟,RC振荡器,频率为32KHz,提供低功耗时钟。LSI主要可以作为IWDG独立看门狗时钟,LP... 阅读全文
posted @ 2019-02-23 23:34 Yimiu 阅读(876) 评论(0) 推荐(0)
摘要: 1、位操作 位操作主要用于在进行寄存器操作的时候,为了使实现某一功能而又不改变原来的功能所需要用到的一种按位运算的方法。比如我们要改变GPIOA->ODR的状态,一般来说需要两步,第一步,将原来位置的数据清除,第二步在将要存入的数据写入。 操作及其示例代码: 1)对某位进行操作 GPIOA->ODR 阅读全文
posted @ 2019-02-22 23:50 Yimiu 阅读(450) 评论(0) 推荐(0)
摘要: 1、GPIO入门知识 GPIO是什么? GPIO全称general purpose input output通用输入输出端口,GPIO口既可以做输入也可以做输出,这些都是通过配置GPIO的工作模式来实现的。 ·STM32FXXXIGT6:一共有9组IO口:PA~PI(PI只有PI0~PI11);一共 阅读全文
posted @ 2019-02-21 22:18 Yimiu 阅读(455) 评论(0) 推荐(0)
摘要: 什么是STM32? ·新的基于ARM内核的32位MCU系列 -内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Contex-M内核 -标准的ARM架构 ·Cortex-M7采用ARMv7-ME(2007年后)架构 ARMv7架构定义了三大分工明确的系列: 1、“A”系列:面向尖端的 阅读全文
posted @ 2019-02-20 22:13 Yimiu 阅读(475) 评论(0) 推荐(0)
摘要: 插件:OLW Plugins提取码:ex9m1.在Oppen Live Writer安装目录下的app_xx目录下创建Plugins文件夹2.将下载的压缩包解压后将文件夹中的所有文件复制到Plugins文件夹下即可.这个插件也是在其他大佬的博客中找到的,推荐一下,挺不错的。插入代码折叠方式可如下 1 __Author__ = "YiMi Du" 2 3 from core import a... 阅读全文
posted @ 2019-02-20 21:06 Yimiu 阅读(291) 评论(0) 推荐(0)
摘要: 大学刚刚毕业,马上进入研究生阶段了,看着大牛们都有自己的博客,自己也想有一个自己的博客,记录自己的点点滴滴,记录成长过程。看着大佬们内容丰富的博文,感觉很是羡慕。在大学生涯中自己所擅长的是嵌入式开发,对此还是很有自信的,但是由于长时间的考研,已经有些生疏了,因此更加体现出了写博客的必要性,如今再次重 阅读全文
posted @ 2019-02-20 20:07 Yimiu 阅读(196) 评论(0) 推荐(1)