嵌入式系统
文章平均质量分 54
JamSlade
这个作者很懒,什么都没留下…
展开
-
嵌入式系统实践 12 ——基于ARM汇编 Keil5 MSP432 P401R开发板
阿里云远程控制小灯实验2分析整个物联网应用数据流转的过程s1,s2组成2种组合(任意一个按钮打开及2个按钮都打开),控制msp432红灯的亮度(PWM降低),当成功调节亮度后物联网开发板蜂鸣器(5.5连接buzer)响1s。web前端添加时间字段,固件端设置新定时器,每隔一秒刷新一次前端时间数据,且可以通过pc(uart工具)设置初始时间。(提示:前端页面新增3个不可控int字段,表示时分秒,其他和之前的时钟操作类似,可参考定时器章节设置定时器)前端代码原创 2023-03-10 09:51:14 · 993 阅读 · 0 评论 -
嵌入式系统实践 11—— FreeRTOS 基于ARM汇编 Keil5 MSP432 P401R开发板
任务3:lab10中的光控台灯, 当用手上下接触LIGHT光敏电阻时,白灯的亮度发生改变,光敏电阻无遮挡时白灯亮度最暗,光敏电阻被完全遮挡时白灯亮度最亮。并在串口输出:“ADC is running!任务2:LED1以1s的频率闪灯,并在串口输出:“LED1 is running!任务1:通过串口输出 “Hello Free RTOS!原创 2023-03-09 09:35:34 · 1132 阅读 · 1 评论 -
嵌入式系统实践 10—— 模数转换器 基于ARM汇编 Keil5 MSP432 P401R开发板
当用手上下接触LIGHT光敏电阻时,白灯的亮度发生改变,光敏电阻无遮挡时白灯亮度最暗,光敏电阻被完全遮挡时白灯亮度最亮;使用LED2的红灯、绿灯和蓝灯组合实现白灯;提示:请复习PWM实验中LED亮度调节的方法。观察串口工具中的回显数值;原创 2023-03-09 09:34:05 · 697 阅读 · 0 评论 -
嵌入式系统实践 09—— UART 基于ARM汇编 Keil5 MSP432 P401R开发板
使用串口工具打开LaunchPad开发板XDS110 Class Application/User UART串口,串口配置参数:波特率为9600,8位数据位,无校验位,1位停止位,无流量控制;在串口工具中发送数字“1”,则红灯被点亮;发送数字“2”,则绿灯被点亮;发送数字“3”,则蓝灯被点亮;发送其他ASCII字符,则RGB灯被熄灭。原创 2023-03-09 09:30:21 · 576 阅读 · 0 评论 -
嵌入式系统实践 08 ——基于ARM汇编 Keil5 MSP432 P401R开发板
练习要求新建交通信号灯keil工程,设置三个不同的亮度级(0最暗,9最亮),控制LED2亮白色并以这三种亮度循环闪烁,每种亮度保持时间为1秒(比如013,那么分别使用0,1,3三个数字来设置3个不同大小的占空比)。原创 2023-03-09 09:30:56 · 569 阅读 · 0 评论 -
嵌入式系统实践 07 ——基于ARM汇编 Keil5 MSP432 P401R开发板
【代码】嵌入式系统实践 07 ——基于ARM汇编 Keil5 MSP432 P401R开发板。原创 2023-03-09 09:28:24 · 299 阅读 · 0 评论 -
嵌入式系统实践 06 ——基于ARM汇编 Keil5 MSP432 P401R开发板
实现以下效果:开发板的LED2(绿灯)先闪烁两次,然后LED2(红灯)周期性地闪烁;当按压键S1(P1.1)时,增大count值,count值用于延时函数MyDelay,即随着count值增大,LED1的闪烁频率变慢。按压S2(P1.4)时,重置count的值为50。原创 2023-03-09 09:29:38 · 481 阅读 · 0 评论 -
嵌入式系统实践 05 ——基于ARM汇编 Keil5 MSP432 P401R开发板
同时按压S1键和S2键,读取主存储器BANK1的29扇区的任意单个字节至变量S29,如果变量S29的值等于strNum,则使得LED2亮白色,否则LED1(红灯)常亮;启动主存储器的BANK1的29扇区写保护,按压S2键,整体擦除flash,成功擦除则使LED2的蓝灯常亮,否则使LED1(红灯)常亮;按压S1键,将stuNum写入主存储器BANK1的29扇区,成功写入则使LED2的绿灯常亮,否则使LED1(红灯)常亮;原创 2023-03-09 09:28:14 · 271 阅读 · 1 评论 -
嵌入式系统实践 04 ——基于ARM汇编 Keil5 MSP432 P401R开发板
【代码】嵌入式系统实践 04 ——基于ARM汇编 Keil5 MSP432 P401R开发板。原创 2023-03-09 09:26:51 · 272 阅读 · 0 评论 -
嵌入式系统实践 03 ——基于ARM汇编 Keil5 MSP432 P401R开发板
开发板的LED2(绿灯)先闪烁两次,然后LED1(红灯)周期性地闪烁;当按压键S1(P1.1)时,请按照斐波那契数列(1,1,2,3,5,8…)增大count值,count值用于延时函数MyDelay,即随着count值变化,LED1的闪烁周期变化;不断按压键S1(P1.1),观察LED1(红灯)闪烁变化情况;根据以上要求将工程04_03补充完整,请思考此工程的功能实现有哪些可改进的地方。原创 2023-03-09 09:22:22 · 388 阅读 · 0 评论 -
嵌入式系统实践 01 02 ——基于ARM汇编 Keil5 MSP432 P401R开发板
ARM累加1 ~ 10。原创 2023-03-09 09:21:44 · 232 阅读 · 0 评论 -
第七章《嵌入式系统原理与实践》--沈建华 王慈 清华大学出版社 课后部分习题个人答案
第七章模拟外设课后习题2、3、6、9题,原创 2023-02-23 14:49:31 · 520 阅读 · 0 评论 -
第八章《嵌入式系统原理与实践》--沈建华 王慈 清华大学出版社 课后部分习题个人答案
按一次传输数据位个数区分串行通信并行通信是数据是一位一位地由端口发送或接收数据的各个数据位(一般为 8 位及其整数倍)在多条数据线上同时被传输按照传输时是否有同步时钟区分同步通信异步通信指通信双方使用同一个参考时钟源进行数据传输通信双方分别有自己的时钟源而不使用公共的参考时钟,但必须使用相同的波特率单工通信规定通信双方在任何时刻都只能进行单向的数据传输;双工通信中通信双方可以双向传输信息。双工通信又可以分为半双工通信和全双工通信全双工半双工单工通信。原创 2023-02-23 14:48:58 · 606 阅读 · 0 评论 -
第六章《嵌入式系统原理与实践》--沈建华 王慈 清华大学出版社 课后部分习题个人答案
看门狗定时器是一个特殊的定时器,可以通过对系统进行复位来防止系统故障,主要功能是看门狗功能和普通定时器功能。常见配置有标准输入、上/下拉输入、输入禁用的推拉输出、上/下拉输出、复位或模拟 I/O。通过和同学讨论之后,发现其实可以不使用中断,可以直接延迟处理,修改版如下。定时器主要由控制寄存器、状态寄存器、初始值寄存器、输出寄存器和计。控制寄存器和数据寄存器。原创 2023-02-23 14:49:46 · 809 阅读 · 0 评论 -
2022FALL嵌入式大纲
page 242USB是一种电缆总线,它定义了两种角色:主机和设备;USB总线完成在主机和设备之间进行数据传输的功能。- 定义USB设备与主机之间进行的连接和通信的操作- USB Host- 一个USB系统 对应 一个**host**- host 与 **USB总线的接口位**主机控制器 (软件+硬件)- 主机通过主机控制器与设备通信- 两类- USB 集线器 Hub:提供更多连接点- 功能设备: 完成某种功能【USB由 主机 Hub 设备构成】【USB系统分为下三层】原创 2023-02-21 18:42:44 · 548 阅读 · 0 评论 -
第三章《嵌入式系统原理与实践》--沈建华 王慈 清华大学出版社 课后部分习题个人答案
第三章 3.2 3.3 3.4 3.6 3.8 3.9 3.12第三章2,3,4,6,8,9,12。原创 2023-02-07 21:29:14 · 1078 阅读 · 0 评论 -
第一章《嵌入式系统原理与实践》--沈建华 王慈 清华大学出版社 课后部分习题个人答案
第一章 1.1 1.3 1.5 1.7。原创 2022-09-29 18:45:00 · 1193 阅读 · 0 评论