- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM实训报告汇总
ARM实训报告汇总
PAGE / NUMPAGES
葿PAGE
羄蒈
膃螀
莈膄
芇羆
肄肀
薃
ARM实训报告汇总
可编写可改正
实训一、绘出STM32开发板的MCU外头硬件连结图
学生:吴磊 郑黄庆 阿不力孜
指导老师:王宜结
电子工程学院 电子信息工程
一、实训目的
握STM32开发板的封装和引脚
能够丈量开发板外头器件与STM32芯片的实质连结,并画出电路图二、实训内容
画出开发板上MCU与发光二极管DS0、DS1的连结表示图
画出开发板上MCU与按键KEY0、KEY1、KRY2、KEYM的连结表示图
画出开发板上MCU与24C02芯片的连结表示图
画出开发板上MCU与W25X16芯片的连结表示图
画出开发板上MCU与温度传感器18B20的连结表示图
画出开发板上MCU与寸液晶的连结表示图
画出开发板上MCU与红外接收头的连结表示图
画出开发板上MCU与PL2302芯片的连结表示图
三、实训过程
1、MCU
0第 0页
可编写可改正
图1
图1中上部的BOOT1用于设置STM32的启动方式,其对应启动模式以下表所示:
表1
我们用串口下载代码,则配置 BOOT0为1,BOOT1为0即可,假如想让STM32一
按复位键就开始跑代码,则需要配置 BOOT0为0,BOOT1随意设置都能够。
2、LED
1第 1页
可编写可改正
图2
此中PWR是系统电源指示灯,为蓝色。LED0和LED1分别接在PA8和PD2上,PA8还能够经过TIM1的通道1的PWM输出来控制DS0的亮度。为了方便大家判断,我们选择了DS0为红色,DS1为绿色的LED灯。
3、按键
图3
KEY0、KEY1和KEY2用作一般按键输入,分别连结在PA13、PA15和PA14上。WK_UP按键连结到PA0(STM32的WKUP引脚),它除了能够用作一般输入按键外,还能够用作STM32的唤醒输入。
4、EEPROM
ALIENTEKMiniSTM32自带了24C02的EEPROM芯片,该芯片的容量为 2Kbit,也就是
个字节。
2第 2页
可编写可改正
图4
这里我们把A0~A2均接地,对24C02来说也就是把地点位设置成了 0了。
5、SPIFLASH
ALIENTEKMiniSTM32开发板载有SPIFLASH芯片W25X16,该芯片的容量为 2M字
节。
图5
6、温度传感器
图6
3第 3页
可编写可改正
7、寸液晶连结表示图
图7
8、红外接收头表示图
REMOTE_IN接到P2的第二脚,也没有直接接在 MCU的IO口上,目的也是防备 IO口
在做其余功能使用的时候,收到红外信号的扰乱。
图8
8、USB采纳PL_2303芯片,为28引脚的SSOP封装。如图9.
图9
4第 4页
可编写可改正
实训二:赛马灯与按键输入
学生:吴磊 郑黄庆 阿不力孜
指导老师:王宜结
电子工程学院 电子信息工程
一、实训目的
掌握STM32项目开发流程;
学会画出算法流程图;
掌握按键、LED的控制编程;二、实训内容
1、实现LED0和LED1交替闪耀,间隔300ms.
三、实训要求
1、用C语言实现算法;
2、成立工程项目,生成目标文件;
3、将目标文件编程下载到开发板,察看结果能否知足设计要求;四、硬件设计
该实验的硬件电路在ALIENTEMMiniSTM32开发板上默认是已经连结好了的。
DS0接PA8,DS1接PD2。因此在硬件上不需要动任何东西。其连结原理图以下:
5第 5页
可编写可改正
五、软件程序
#include
#include
#include
voidLED_Init(void)
实训三:串口实验
学生:吴磊 郑黄庆 阿不力孜
指导老师:王宜结
电子工程学院 电子信息工程
一、实验目的
掌握STM32项目开发流程;
学会画出算法流程图;
掌握串口的控制编程;
6第 6页
可编写可改正
二、实验内容
用串口助手经过USART1向STM32F103发送“A”,STM32F103收到后发送回来信息“hello!”。
三、实训要求
用C语言实现算法;
成立工程项目,生成目标文件;
将目标文件编程下载到开发板,察看结果能否知足设计要求;四、硬件设计
五、软件设计
#include
#include
struct__FILE
{
inthandle;
};
/*FILEistypedef ’din.*/
FILE__stdout;
_sys_exit(intx)
{
x=x;
7第 7页
可编写可改正
}
intfputc(intch,FILE*f)
{
while((USART1-SR0X40)==0);u8USART_RX_STA=0; #ifdef
EN_USART1_RX 学会画出算法流程图;
掌握外面按键中止
您可能关注的文档
- API682(第三版)密封标准冲洗方案解释..doc
- API密封冲洗方案(一点说明附图)..doc
- APPJ12.062009高锁螺母技术规范解读.doc
- APP产品体验报告.doc
- app制作策划方案.doc
- APP绝地生存法则.doc
- APQP先期产品质量策划控制程序.doc
- ApusicMQ7.5性能测试报告.doc
- AQ1036煤矿用多绳摩擦式提升机安全检验规范.doc
- AQJD12接触网工程线施工安全讲解.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)