找回密码
 注册
关于网站域名变更的通知
查看: 263|回复: 1
打印 上一主题 下一主题

搞单片机程序开发应该掌握哪些技能,实际用到什么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-9-11 09:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
需要掌握哪些技能% W" E; y  b) G4 G, v4 m" {" K
需要了解并使用过几款常见的单片机
- _/ T' K2 Y7 _4 @& ?
需要熟悉常见的硬件接口譬如 UART 、SPI 、I2C# C( p0 ^6 ?" M* n5 ]& }1 L3 b" E
需要了解一些传感器相关的知识,譬如声、光、磁、温、惯性器件! X! |/ V6 p+ ^9 a& q5 m8 j, e
需要能看懂 datasheet 读懂芯片的操作规范,就是用代码对传感器的寄存器进行配置8 `+ ~7 q; s2 ^$ K( U9 \
能读懂原理图、看懂 PCB
- F/ [4 R4 F! M+ N
会使用示波器、会分析电路
4 X2 ~1 W3 y- G; B" E5 s6 O; s$ u
实际面试考什么
2 ]  y( K3 G3 R0 e& ^
C语言基础知识,算法水题
. I8 q* }3 G/ F2 ^0 Y% Y0 I
聊天,聊项目、聊如何实现的% Y. P1 `( X% v: t' T2 N  }
工作中实际用什么, G8 y+ ~; ?& H7 k
我面试成功的机会都是来源于这些主要做单片机的公司,而且都是小公司,进入的团队也小,做的东西也是两三个人就可以搞定的事情。虽然我自认为写程序还可以,但是每次答算法水题都答不好,让我着实比较郁闷,虽然近期已经补充了不少相关知识了,但是我还是感觉如果一直做这些单片机嵌入式的项目,我可能永远都用不到这些算法知识。 5 t# l/ [- A+ O( e2 o
很早以前我就知道这些,计算机数据结构及算法之于单片机程序开发就是水月镜花。而另外一种意义上的算法倒是很实用,比如早在我毕业之前就买过一本北航出的《嵌入式系统软件设计中的常用算法》这本算是很使用的一本工具书,很多方法在实际的嵌入式软件开发当中十分有效,我把这一类算法归为DSP,也就是数字信号处理,要处理单片机中的数据都是数字信号的数据,要对这些数据分析总结,处理之后是从传感器得到的信息,之后再使用控制器或通讯器对外界进行反馈
1 u& S. I7 H; y

该用户从未签到

2#
发表于 2021-9-13 09:23 | 只看该作者
需要熟悉常见的硬件接口譬如 UART 、SPI 、I2C
' F( M3 X9 i1 s
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-11 17:29 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表