今天老师教了好多的新内容,尤其C语言的知识,感觉自己C语言方面的知识需要学习的还有很多,一下子脑袋就不够用了。吃完晚饭了,看看电脑总结一下今天的学习内容。
1,串口中断设置:在这部分的功能主要是,当主程序运行当中串口突然发来一条命令,但是主程序还在运行别的事情,这个串口传进来的信息就会作废,没有反应,所以这就会利用串口中断设置,在串口有数据传进来的时候触发中断,这时候STM32就会优先处理串口发来的指令。设置里需要注意串口是什么状态才触发中断。这里有很多选择。
2,C语言方面学习了下面3个函数的使用方法
memcpy (a, b, n);//把b从内存地址起始位开始拷贝n个字节到a的内存地址起始位。
memcmp(a, b, n);//比较内存区域a和b的前n个字节。
memset(a,0,n);//将a中当前位置后面的n个字节用0替换并返回a 。
这三个函数以后会经常用到!!!自己的C语言底子差,以后还需要多加练习!
下午老师留了作业实现电脑控制STM32的LED灯和蜂鸣器,在助教老师和嵌入式老师的帮助下,突破了和很多困难,最后实现了这些功能。
今天是周五,最后2个小时是大家娱乐的时间,我在这段时间和同学们开黑排位,输了一局,赢了两局,长了一颗星。再赢一把就成功晋级钻石3,很开心,哈哈。