剽悍读书营【三味书屋】剽悍读书营

3/100三件事(笃行清心寡欲)

2018-06-11  本文已影响7人  爱写作的码男

记录生活点滴

名言警局>>>博学之,审问之,慎思之,明辨之,笃行之

反思>>>稍微有些进步,就浮!(主要问题还是过于关注自己)不能专心,不管何种形式都属于杂念

随想>>>以前觉得beyond太好听了,后来听了《命运交响曲》,觉得普通的流行音乐已经无法和他相比。感觉这事,瞬间即逝,用文字记录美好瞬间

随想>>>回到宿舍就停止学习,禁止开电脑,11点休息!!!

开心>>>中午听了这首歌,吉他文艺范十足。很喜欢!

Five Hundred Miles

随想>>>很想做一个纯粹,放下一切偏见,拥抱世界的人。

Una Mattina

三件事


一、早睡早起——11点关机,上床休息

早睡早起身体好

二、五公里——把一件小事做好

把一件小事做好

三、编程250——编程都学不好,你还能做什么

250

复习


不要一直追求前面的东西,先把当天,当周的知识学好。想想也是。做项目,会涉及之前的知识,就是一种复习。

中断

        概念:管理优先级

        组成:由中断源和中断事件组成

        作用:提高cpu效率,你来的时候,我才处理你。不需要一直在那里等(有点像门铃)

        事件:单纯硬件触发的。

        中断事件:上课,两位学生哈哈哈大笑,需要先处理这个事件,再上课。

        非中断事件:上课,两位学生眉来眼去,不影响课堂,继续上课

        怎样使用中断:嵌套中断向量控制器管理中断源:NVIC

        怎样打开中断

        分类:抢占优先级(打断)和响应优先级(顺序),4位一级,分五组;

只能一个字符一个字符是不够的。需要设一个buf,用一个指针进行指向(next);

打开中断、初始化、在中断中设置;就可以使用了;

滴答定时器

        公式:时间=1/频率

        时间:4.7us

独立看门狗

        分频、装载与计数器

ARM_day4


I2C

        概念:同步半双工串行通信总线——Inter-Integrated Circuit Bus

        特点:高速、可靠;两根线

(问题)主机寻找从机的地址,设备地址7位

上拉电阻:空闲的时候,保持高电平位置

空闲上拉高电平:在SCL=0时,SDA写数据;SCL=1时,SDA读数据

SCL(时钟线)和SDA(数据线)

主机控制时钟,从机只能接收时钟

拉高为空闲,即从机;为0则主机;

(问题)7位和10位地址

7位发一次,10位发两次(什么意思)

时序:要有起始位和停止位

(问题)停止位没听明白;为什么SLC=1

I2C格式,7位寻址模式;后一个多了ACK(写一个字节,加一个应答)

ACK有点像一个反馈;(注释:NACK无效应答高电平)

8位数据;32位的STM32;那就写四次;后面记得加个应答(ACK)

用GPIO(软件)模拟I2C    (图要会画)

(问题)接受ACK与SCL/SDA有什么关系,和主机与从机又有什么关系?

(问题)SCL和SDA之间怎么合作

(问题)听晕了,待会需要自己画个图

(问题)写数据和读数据之间的区别没理解

SCL:低电平从机写;高电平从机读

写代码啦

查看原理图PB6/PB7

查看中文手册

八个步骤(函数)

我们要不要打开I2C时钟;不需要,因为这是软件模拟出来的(不是硬件在工作)

推挽输出和开漏输出(此处用这个);

GPIOB(组);GPIO_PIN6(端口)

<!--代码一定要写个明白,便于维护-->

讲到ack分心了;最后拉低,保险些

receive=0;receive<<=1;

这个是移位;不断进行比较

ack==1;

读一个数字,写一个数字;进行更改

EEPROM(手册)

EEPROM:带电可擦可编程ROM(Electrically Erasable Programmable read only memory)

接口存储器

AT24C04

一位等于8bit

1K,2K是8个字节为一页;4K,8K,16K是16个字节为一页;

(问题)什么叫借位;通过recevie<<1实现

按页,不会自动翻页,重新再当前页写覆盖,必须重新开始发送下一页页首地址

1.发送开始信号2.写设备地址3.等待应答4.写你不地址5.

地址为什么要加一下

指针头一个;必须指回头

延时一定要加

图与代码很抽象

(问题)Sda与Scl之间有没有直接的关系

>>>在I2C总线上传送数据,首先送最高位,由主机放出启动信号,SDA在SCL高电平期间由高电平跳为低电平,然后由主机发送一个字节的数据。数据传送完毕,由主机发出停止信号,SDA在SCL高电平期间由低电压跳变为高电平。

上一篇下一篇

猜你喜欢

热点阅读