摘要: 12 ARM 核心外设 定时器 定时器在激光老化系统中给激光器温控驱动电路,提供PWM温控信号, PWM PWM就是 Pulse 脉冲(P) Width 宽度(W) Modular 调制(M) ###在该系统中为什么要用PWM的方式控制温控呢? 直接给MOS管TTL信号不就可以了么?(两个原因) # 阅读全文
posted @ 2022-10-16 16:44 L707 阅读(145) 评论(0) 推荐(0)
摘要: ##交通管控系统 交通灯是怎么运转的 绿、黄、红 默认绿灯和红灯都是30s黄灯是5s 按键1 可以管控灯的颜色 按键2 管控当前灯剩余的持续时间(当前的灯的剩余时间,而且只对本次管控生效) 每按下一次按键1,顺序切换灯的下一种颜色,并且保持下一种颜色显示时间不变, 每按下一次按键2,增加当前颜色的显 阅读全文
posted @ 2022-10-16 16:43 L707 阅读(83) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:41 L707 阅读(15) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:41 L707 阅读(19) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:39 L707 阅读(16) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:39 L707 阅读(19) 评论(0) 推荐(0)
摘要: #中断法编程: ##什么是中断?: 中断是一种突发的异常行为,中断程序和主程序是相互独立 ##中断的触发条件?: 中断的触发条件一定是一个变化的状态,而不能是一个稳定的状态,想利用中断必须在初始化时设定它的触发条件 ##中断如何执行?: 中断触发条件成立时,主程序暂停,进入现场保护,执行中断程序后, 阅读全文
posted @ 2022-10-16 16:38 L707 阅读(268) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:37 L707 阅读(14) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:36 L707 阅读(23) 评论(0) 推荐(0)
摘要: #库函数编程步骤 ##1、库函数从哪找 Function ##2、通过观察了解库函数的命名原则 Hal_外设资源.c 相应资源的函数在其对应的源文件或者头文件中查找 ##3、库函数的编程规范 一个初始化函数 首先打开相应资源的时钟,再对其进行初始化--init 一个功能函数 调用HAL库的函数,传参 阅读全文
posted @ 2022-10-16 16:35 L707 阅读(156) 评论(0) 推荐(0)
摘要: #初始化的步骤 void laser_init() //初始化 初始化程序干三件事 1.打开时钟 2.配置好IO口的四个寄存器 3.让ODR强制输出为高电平,初始化的时候处于灭灯状态 #6 章 位编程 ##6.1什么是位编程? 不同于寄存器编程,寄存器编程虽然没有改变其他的比特位,但是依然对比特位进 阅读全文
posted @ 2022-10-16 16:34 L707 阅读(140) 评论(0) 推荐(0)
摘要: 测试 阅读全文
posted @ 2022-10-16 16:32 L707 阅读(28) 评论(0) 推荐(0)
摘要: #1、寄存器编程 ##寄存器编程分为几步 第一步 弄清硬件的连接原理 第二步 用到什么资源 是属于内核还是外设 第三步 用到哪些寄存器 第四步 这些寄存器的地址都是什么?我们应该写入什么数据? 程序规范化应该怎样编写 ##具体执行步骤 第一步 硬件原理图 PH10 R红灯 PH11 G绿灯 PH12 阅读全文
posted @ 2022-10-16 14:07 L707 阅读(95) 评论(0) 推荐(0)