- 7
- 0
- 约9.43千字
- 约 22页
- 2016-08-24 发布于湖北
- 举报
王其平的实习报告
目录第一章keil uVision4软件的安装1第二章工程文件夹的建立1第三章串口5第四章按键7第五章 SPI9第六章 LCD12第七章 DMA14第八章 GPIO口19keil uVision4软件的安装打开压缩包中的Keil →ARMKil4→ mdk460 。22. 安装完毕打开uVision4,点击复制右上角的CID?再打开压缩包中KEIL_Lic4点击Generate生成许可号5将许可号复制到License Management6,注册成功。第二章工程文件夹的建立从固件库里面拷贝Libraries到我们的工程目录下.再新建两个文件夹obj---存放工程生成的文件 user---存放我们以后自己新建的.c .h文件.进入user目录新建两个文件夹 inc---存放我们的.h文件 src---存放我们的.c文件.去到固件库里面的project里面STM32F10x_StdPeriph_Template.新建工程文件 STM32project.选择工程存放位置.选择CPU型号 STM32F103ZE.是否选择KEIL带的启动文件.修改工程文件.修改文件夹名和新建文件夹StdDriver、user.添加文件.3个文件修改编译环境.建main.c文件.#include stm32f10x.hint main(void){while(1){}}编译文件14、工程文件说明.模块化编程--------每一个模块独立建立.h---函数声明变量声明(声明的函数/变量可以被其它.c文件调用) .c文件---函数的实现变量定义。串口通用同步异步收发器 USART Universal Synchronous/Asynchronous Receiver/Transmitter串口收发器可以配置为同步模式,也可以配置为异步模式但是一般使用的是异步模式,同步模式很少使用,大家有兴趣的话可以自己研究下也就是我们今天要讲的是通用异步收发器 UART UART:通用异步收发器1 、串口:一个字节,一根数据线,数据一位一位发送并口:一个字节,8根数据线,字节的各个位同时发送2、同步:有时钟线,根据时钟线上的时钟脉冲,主从设备来决定自己是收数据还是发数据3、上面讲了怎么传输数据,还有一个主从机数据的传输方向问题了全双工:收发同时进行就是现在电话机手机线:3条:发TX 收RX 共地GND半双工(分时复用):收发同一时间只能有一个在进行对讲机线:2条:收发公用一条线共地单工:只能发/只能收打印机串口驱动程序设计,实现电脑与开发板的通信我们使用串口1---UART11、串口的初始化初始化引脚---PA9,PA10 PA9----USART1_TX----推挽输出---2M 9600 115200 PA10----USART1_RX----浮空输入---电平更加稳定初始化串口模块---设置数据帧和波特率,工作模式使能串口模块,使能发送,使能接收串口发送函数While(USART-SR(17)==0); USART-DR =data;串口接收函数signed char USART1_receive(void){u8 data;if((USART1-SR(15))!=0)//判断数据寄存器有没有进来数据,1代表收到数据,0代表没有收到数据{ data=USART1-DR;return data;}return -1;} 4、电脑串口助手与开发板的通信实现数据回显用printf()从串口输出microlib 提供了一个有限的 stdio 子系统,它仅支持未缓冲的 stdin、stdout 和 stderr。这样,即可使用 printf() 来显示应用程序中的诊断消息。要使用高级 I/O 函数,您必须提供自己实现的以下基本函数,以便与您自己的 I/O 设备配合使用。fputc()为所有输出函数实现此基本函数。例如,fprintf()、printf()、fwrite()、fputs()、puts()、putc() 和 putchar()。int fputc(int ch, FILE *f){UART2_SendByte(ch); return (ch);}串口重映射五、配置其它串口按键弄清按键所接引脚的配置属性按键有两种状态:按下去和没按的状态。比如说: CPU通过检测引脚是高电平还是低电平,来判断按键是否按下去那么引脚应该配置为什么属性?输入---- 浮空输入--1,检测外部信号 2,引脚外面接有上拉电阻或下拉电阻按键引脚外面接有上拉电阻,选择浮空输入下拉输入--上拉输入--模拟输入--程序如何判断外部IO口的高低电平 GPIOx-IDR (1n);PA5, (GPIO5-IDR (15))!=0;判断高电平:PB5(G
您可能关注的文档
- 状物作文的基本写法.ppt
- 独具特色的民族区域自治课件 鲁教版.ppt
- 独立基础钢筋模型制作.pptx2.pptx
- 狼尾蕨的栽培管理与应用.doc
- 狼性文化培训.ppt
- 猎头行业与职业发展.ppt
- 猕猴桃病虫害懒农种植法防治方案.doc
- 猜谜语 二.ppt
- 猪人工授精技术郭志明.ppt
- 猪八戒的平民性格浅析.doc
- 高中政治辨析式教学策略在课堂实践中的实施与反思教学研究课题报告.docx
- 基于多传感器融合的校园垃圾满溢预测与智能调度课题报告教学研究课题报告.docx
- 高中生对AI在体育赛事战术分析系统在训练中的应用效果调查课题报告教学研究课题报告.docx
- 2026年汽车电子芯片技术创新与市场竞争分析报告.docx
- 校园AI志愿者服务智能匹配系统的灾难响应与应急联动机制课题报告教学研究课题报告.docx
- 2026年汽车零部件行业配套体系协同创新研究报告.docx
- 面向职业教育美术的数字教育资源构建与教学应用研究教学研究课题报告.docx
- 2026年水泥行业绿色生产技术创新与投资机会.docx
- 《农村土地流转与农业规模化经营中的农业可持续发展研究》教学研究课题报告.docx
- 2026年水产品加工行业技术创新趋势与质量安全提升策略.docx
最近下载
- 新疆兵团考试题型及答案.doc VIP
- 公考:申论26个高分万能写作模板(考前必看).pdf
- 2026年严格对照“带头固本培元、带头干事创业、敬畏人民等(五个带头)”方面检查材料与政法委书记带头强化政治忠诚、提高政治能力等“五个带头”方面检查材料2篇文.docx VIP
- 探界者钟扬-课件.ppt VIP
- 湖北鸿强矿业科技有限公司年产20000吨选矿药剂产品建设项目环境影响报告书.pdf VIP
- 2026年春季青岛版(五四制2024)三年级下册小学科学教学计划含进度表.docx VIP
- 2025年政府采购评审专家考试题库附含答案.docx VIP
- 医疗器械注册质量管理体系核查指南讲解.pptx VIP
- 营销策划 -塔斯汀中国汉堡品牌手册.pdf
- 19.3 二次根式的加法与减法(第2课时)课件 人教版数学八年级下册.pptx VIP
原创力文档

文档评论(0)