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

作者: 爱写作的码男 | 来源:发表于2018-06-11 06:10 被阅读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高电平期间由低电压跳变为高电平。

    相关文章

      网友评论

        本文标题:3/100三件事(笃行清心寡欲)

        本文链接:https://www.haomeiwen.com/subject/hikceftx.html