2020年7月25日
摘要: #include "sys.h" #include "usart.h" ////////////////////////////////////////////////////////////////// //加入以下代码,支持printf函数,而不需要选择use MicroLIB #if 1 #p 阅读全文
posted @ 2020-07-25 22:43 ---MRZhu 阅读(2637) 评论(0) 推荐(0) 编辑
摘要: 2.delay函数也是非常常用的函数 提到delay延时,我就想到了STM32里面专门用来延时的systick定时器,常用 ck定时器是一个24位倒计数定时器,当计到0时,将从RELOAD寄存器重新自动装载初值。只要不把Systick的控制使能位及状态寄存器中的使能位清除,就会永不停息的工作。这个定 阅读全文
posted @ 2020-07-25 21:56 ---MRZhu 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 1.sys.c(这个主要是定义位带区地址的宏定义,因此主要的代码都在sys.h中) 其实,本质上sys就是实现位带区映射(每1Bit)到位带别名区(每32位,即1字),从而我们可以操作位带别名区里的“别名”,进而操控位带区对应的位置。 支持了位带操作后,可以使用普通的加载/存储指令来对单一的比特进行 阅读全文
posted @ 2020-07-25 18:14 ---MRZhu 阅读(4771) 评论(0) 推荐(0) 编辑