7月26日学习日志

学习日志                     姓名: 郭富民       日期: 2017.07.26

今日学习任务

 延时原理,中断编程基础,printf串口程序,串口初始化,fput重定义,外部中断。

 

日任务完成情况

(详细说明本日任务是否按计划完成,开发的代码量。)

 

今日任务已按计划完成。在老师的指导下编写EXTI中断,USART串口配置显示一行文字,EXIT中断利用KEY实现LED翻转,编程实现串口的接受和发送。

 

今日开发中遇到的问题汇总

  每写一个.c文件都要添加一个.h文件

日未解决问题

日开发收获

1.配置优先级分组:抢占优先级,子优先级,中断使能( ENABLE)或者失能;

2.中断服务 函数的函数名必须跟启动文件里面预先设置的一样;

3. printf通过串口输出数据;

4.串口初始化: 第1步配置GPIO,打开 GPIO 时钟

                第2步: 配置串口硬件参数

5.EXTI线0~15:对应外部IO口的输入中断;

6.通过结构体配置触发方式,通过GPIO配置专用的状态位;

7.IO口外部中断在中断向量表中只分配了7个中断向量,也就是只能使用7个中断服务函数,外部中断线5~9分配一个中断向量,外部中断线10~15分配一个中断向量,共用一个中断服务函数。

8. 在使用外部中断的时候一定要先使能 SYSCFG 时钟;

9.f=180mhz

   T=1/f

  t=nT=180x10/180000000=10us

n= scc/100000

自我评价

(是否规范完成指定任务,需要改进的地方,与他人合作等。)

 学会了查阅手册,编程不再那么困难,掌握了库函数中各个函数的查找方法。

            其他

                无  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值