全文预览

青岛理工大学毕业实习日记

上传者:非学无以广才 |  格式:doc  |  页数:25 |  大小:895KB

文档介绍
TM32F103ZET6的使用。虽然是一些简单的实验,但是也不简单,主要是因为使用的软件、函数库,都是不容易的。软件使用的是MDK4.7A,由keil公司研发。编写程序时需要使用的函数库还是很多的,加上ALIENTEK公司编写的一些实用的函数库,需要加入工程的库文件十分之多。这点,要比51麻烦的多。但是,由于其功能的强大性,这也是不可避免的。经过一段时间的练习,库函数的加入已经比较熟练了。Р第 7 页Р 实习日记 2015 年 3月25日Р 红外部分不知什么原因,一直是实现不正确,一直在调试。学会了软件平台的操作之后,晚上学习了STM32的IO口配置。它不像51一样IO口随意的既可作为输出又可作为输入,同一时间,STM32的IO口只能配置为输入或者输出。输入又可配置为悬空输入、上拉输入、下拉输入等方式,输出可配置为推挽互补输出等等,这么控制就能使得IO口的控制很强大。接着,我通过IO口的控制,实现了LED的点亮,以及单键盘的输入扫描,并把二者综合。这是一款强大的微处理器,我必须好好学习使用。Р 实习日记 2015 年 3月26日Р 白天终于搞清楚了之前红外部分实现不了的原因,成功克服,很高兴。主要是因为延时时间稍微有点偏差。接着学习了AD/DA部分以及RS232串口通信。主要是程序的下载需要板子能和外部通信,因此需要设计一个串口通信部分。作为一个强大的微处理器,与其他模块的通信是必不可少的。故,紧接着,学习了USART口的使用。总的来说是比较类似51的,有相应的寄存器控制位,有相应的收发缓冲区。加上ALIENTEK公司自己编写了一个名为USART.H的头文件以及相应的USART.C的函数文件,已经编写好了一个功能比较完善的串口数据收取函数,并制定了比较实用的准则。这大大的减小了用户的负担。我编写的程序是STM32的串口与计算机的RS232串口进行通信,顺利进行。Р第 8 页

收藏

分享

举报
下载此文档