最近没有怎么更新,主要是前一阵子确实在打酱油。自从电阻屏被我毁了以后,大概两个星期都是各种酱油,不过自己看书的感觉还是相当不错的。
C语言基本上已经看完了,剩下一部分指针,也懒得看,虽然知道它的重要性,还是有点没有尽头,还是随着用随着看吧。感觉自己上班这两个月确实收获很大,进步非常快。也深刻地领悟了学习的方法,盲目的看书没有用,尤其是一本书从第一页开始顺序看起是很没有效率的,这种方法在看芯片手册的时候已经得到了证明。当然,一些理论还是需要从头开始好好看一下。比如C语言,你如果无法理解变量的存储包括计算机的一些基本知识的话,对于int char unsigned这些都不懂,确实很难继续下去。尤其对于硬件设计来说,每天就是要和1/0,8bit 16bit 32bit打交道,打好一个基础很重要。其他的一些,比如C语言的语法,一些格式,你开始了解一下即可,不需要吹毛求疵,因为你开始的工作一定是从读程序开始,读一段别人已经修改好调试通过的程序,结合这种实际例子才是最好的方法。谭浩强的C语言绝对是本经典,值得反复去看。
至于芯片手册,它本身就是一本工具书,就像词典一样,你不能从第一页背起来,而是说首先对它的内容结构有一个大概的了解,然后在以后的工作中随着遇到问题随着去查就可以了。像是管脚,封装,寄存器地址和配置,这些不是需要一个个都了解的,管脚是设计原理图,封装是设计PCB,寄存器是编程,看你要做什么工作。
这几天对于I2C看的很多,基本上有一个了解了,主机通过I2C可以对从机进行读写操作,其中读写并不一定是你非要进行传输的信息,你可以用它来读取或者改变寄存器配置,也就是说它只是一种通讯,I2C可以做到,串口也可以做到,当然USB并口等等也能,只是要看你具体需要的是哪一部分而已。不要把一项功能想得太死。
以上就是这么多,明天开始的任务是设计Gsensor的滤波器,还要看看哪种滤波能够使Gsensor更稳定一些,还是一个小小的考验。总之,每天都要进步一点点,加油吧。
突然想起一件事情,随着自己看的资料学的东西越来越多,是不是应该想想如何整理一下自己的笔记呢?值得考虑