软件工程师写程序不会去考虑时钟,除非是涉及到性能要求时,才会去看一看。硬件工程师则不然,他们对时间要求很苛刻,单片机的时钟频率,是他们关心的一个重要指标,4M、8M、12M、48M、72M、200M、400M等等,时钟频率越高,意味着单片机系统在单位时间里处理数据的速度越快,但是,硬件的价格也会越高,所以,也需要根据实际的需求来定,比如说,仅仅做一个定时器,就完全没有必要弄个400M频率的单片机了,太浪费了。
要想让软件工程师理解时钟,还真不是一件简单的事情。原因是软件开发不需要知道时钟,他们常用的就是定时,即sleep,而且也是高级语言封装好了的,看来软件工程师和硬件工程师比起来,一个好比公子哥,一个好比苦行僧,这只是打个比方,并没有言外之意。希望大家不要多心。所以,软件工程师在入门硬件的时候,需要改掉之前“大手大脚”的习惯,尤其要深入理解时钟,因为它无处不在。

【软件工程师学硬件】之 时钟相关推荐

  1. 【软件工程师学硬件】之 PCB

    PCB?软件工程师肯定不知道.但是你说电路板见过吗?他还是见过的.那PCB就是电路板,说这个硬件工程师不同意了,说这两个可不是一个意思,是的,你说其他的意思人家不明白,说到电路板就明白了.既然是由兴趣 ...

  2. 【软件工程师学硬件】之 开关电源(5)—— 再谈Viper12a

    因为我这个系列主要针对软件工程师和硬件入门者,所以不免要重复和啰嗦几句.大家都看见过三极管,也看见过集成块,也就是我们经常说的芯片,别看有的集成块表面上和三极管长得像,实际上可不是一个量级的玩意,就这 ...

  3. 【软件工程师学硬件】之 At89c51

    89c51,对于硬件工程师来说,已经是熟得不能再熟了,甚至很多资深硬件工程师已经非常讨厌这种芯片了.事实不然,我们每一个学硬件的从接触硬件的第一天开始,这个名字就深深地烙在心底,虽然他们后来大部分都转 ...

  4. 【软件工程师学硬件】之 开发板

    硬件工程师口中总是离不掉那么几个词,其中开发板是频率比较高的.实际上这个开发板就相当于软件中demo程序,一般做软件项目的时候,软件工程师总是喜欢在网上东找西找,找个类似的项目源代码,down下来研究 ...

  5. 【软件工程师学硬件】之 仿真

    大多数软件工程师对仿真没有概念,因为软件里没有仿真的说法,但是软件开发里原型的说法,这个原型就有些类似于仿真. 仿真,顾名思义,就是乱真,和真的差不多.这只是个说法,要是假的都能成为真的,就不需要真的 ...

  6. 【软件工程师学硬件】之 通信

    提到通信,软件工程师并不陌生,但他们更多的是指网络通信,尤其是指socket.你要是和软件工程师说什么串口.SPI.I2C.Modbus.CAN等等什么的,他们也会莫名其妙.俗话说,"隔行如 ...

  7. 【软件工程师学硬件】之 继电器

    大多数软件工程师都知道继电器,因为中学物理书里就提到过.实际上继电器就类似与我们之前所说的三极管,有两个回路,一个回路是小电流.低电压,一个回路是大电流.高电压.当三极管在开关状态时,就和继电器的作用 ...

  8. 软件工程师学硬件-怎么看原理图之协议类接口UART

    其中TXD0的引脚接到了电平转换芯片MAX3232SOP这个电平转换芯片,TXD0出来经过电平转换芯片到了RSTXD0.然后RSTXD0接到串口座.串口座与电脑的串口引脚相连.同理,3号引脚RSD0经 ...

  9. 【软件工程师学硬件】之 振荡器(2)

    振荡器的工作原理很简单,大家在初中物理都学过单摆,就是一根悬挂着的绳子系着一个铁球,然后推一下铁球,铁球就摆动起来,但是摆动不了几下,就会渐渐停下来,什么原因?空气的阻力将能量渐渐消耗尽了,球就停止摆 ...

最新文章

  1. 2022-2028年中国急救中心行业发展战略规划及未来前景展望报告
  2. rabbitmq实战指南 pdf_企业服务智能用户运营实战指南.pdf
  3. Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
  4. LUOGU 9月 月赛
  5. 网站架构探索(1)---序言
  6. oracle 数据库 字符串函数
  7. pip软件包安装 + Anaconda软件库安装 教程
  8. VS无法启动程序调试监视器未能启动
  9. 配置引导工具Clover Configurator for Mac——可以产生创建修改四叶草EFI配置文件
  10. Linux版的led显示屏控制软件,中航Led显示屏控制软件下载
  11. 植物大战僵尸简单外挂原理及实现
  12. requests模块练习1
  13. 计算机网络常见面试知识点总结
  14. 计算机进入睡眠状态网络连接,win10系统睡眠模式下依然保持网络连接状态的图文办法...
  15. 安拆网分享:贝雷片贝雷架桁架的结构力学学问
  16. 给研发培训资料两篇(架构设计大数据)
  17. 深入理解23种设计模式(14) -- 访问者模式
  18. 香港服务器机房TKO
  19. 中国大学MOOC毕业生就业指导考试试题(含答案)
  20. PCIE TLP报文

热门文章

  1. 如何写出低碳环保的Android代码
  2. iOS 界面卡顿原因
  3. 上海市一级计算机考试准考证打印
  4. 剑与家园找不到国际服服务器,剑与家园外服客户端
  5. wps下一页变横版「使用教程」
  6. 手机OTG 我的世界_电子键盘用手机内录的方法及所需设备
  7. 禅境——佛学与管理者的养心之道
  8. 无线音乐同步管理器:Airfoil for mac
  9. 如何通过电子邮件营销吸引客户
  10. java 集成小米,华为推送