概述
接上回~
目前在公司的研发部担任硬件工程师,跟着部长,也是从事硬件多年的一位大牛,是位很有耐心,细心的领导和老师。
那么他想着带我来个简单的入门,也是给我出了个题目,就是给了块板子我,通过万用表、示波器的测量,把电路原理图画出来。板子如下图所示:
最后通过量电压,确定了电路图 如下图所示:
然后通过示波器观察到,电压值大概是480mv;如下图可示:
这里要注意了,如果你电路图 分析不出来,就不知道输出端在哪里,那么示波器显示的输出波形,你也不知道是否正确,因此电路图要画对。
最后用万用表测的电压为0.476V,也就是480mv。那么理论值怎么算呢,因为输入是交流,D2二极管的作用下,电流走向如下图所示:
因此输出端电压就是U7电阻两端电压,根据电阻串联分压,算得电压也是接近480mv;这里需要注意的是,我们接的输入虽然是家用电,但实际输入并不是220V,需要用万用表量一下,测得电压为233V。
最后完成了领导布置的第一个任务,也是第一个考验。
软件部分学习:
看了不少网上说 嵌入式最重要的是打牢基础,也就是把C语言学好,因此我又重新学习C语言。
分享学到的小知识:extern 可以跨文件使用全局变量
在转义符中,ddd 中ddd表示1-3个八进制的数字。如130 打印出来是 字符 X。
xdd 中dd表示2个十六进制数字。如:x30 打印出来是 数字 0。
文章最后分享一个问题:
printf("%d",strlen("c:test328test123.c"))
这一句最后输出是多少呢?下一个博客公布答案。
最后
以上就是野性乐曲为你收集整理的嵌入式学习的日常分享的全部内容,希望文章能够帮你解决嵌入式学习的日常分享所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复