历史上的今天
返回首页

历史上的今天

今天是:2024年11月27日(星期三)

正在发生

2020年11月27日 | STM32的书由三部分组成:主控,串行总线,外设传感器

2020-11-27 来源:eefocus

因为一个嵌入式系统也确实就是由这三部分组成!!!!

单片机都是靠串行总线和外设连接的,所以那些公司招聘要求都写着总线协议是有道理的啊!!!!!一个嵌入式系统无非就是主控和外设,连接主控和外设的就是串行总线!!!!!就这么简单的道理。什么样的传感器选用什么样的串口你需要清楚。

所以STM32的固件库包含两部分,一部分就是对应一些外设的文件!!!!所以学STM32,无非就是两部分,一个是主控,一个是外设,再加一个那就是连接主控和外设的串行总线!!!!!!这么理一下一下子清晰了!!!!!!你去看野火的或者正点的STM32的书或者其他单片机的书,无非就是这三部分组成。

无人机你也可以说就是STM32+外设传感器组成的嘛,抛开算法不谈。

STM32的书都是花了很大篇幅去讲外设的,STM32的官方固件库也是很大一部分是外设的驱动文件!

野火的《STM32库开发实战指南》

而且你看讲单片机的书书名一般都有个接口,这个接口一般应该就是指串行接口。


推荐阅读

史海拾趣

Electro Adapter Inc公司的发展小趣事

EA公司非常重视企业文化和团队建设。公司倡导“诚信、创新、协作、共赢”的价值观,鼓励员工勇于创新、敢于担当。为了提升员工的综合素质和团队协作能力,公司定期组织各类培训和学习活动,并为员工提供了广阔的发展空间和良好的福利待遇。在这种积极向上的企业文化氛围下,EA公司形成了一支高效、专业的团队,为公司的发展提供了有力的保障。

Cygnal Integrated Products Inc公司的发展小趣事

随着市场的不断发展和竞争的加剧,Cygnal意识到需要通过收购来加速其技术和市场的布局。经过一系列谈判和协商,Cygnal成功收购了另一家专注于嵌入式系统技术的公司。这次收购不仅为Cygnal带来了更多的技术和市场资源,还使其能够更好地满足客户的需求并提供更全面的解决方案。收购后,Cygnal通过内部整合和优化,将两家公司的优势融合在一起,形成了更强大的市场竞争力。

General Magnetics Inc公司的发展小趣事
如发出嗡嗡声、吱吱声或噼啪声等,可能表示内部有松动、短路或放电现象。
BAE Systems公司的发展小趣事

电子行业是一个充满竞争和挑战的领域。面对不断变化的市场环境和客户需求,BAE Systems公司不断调整自身的战略和业务结构。公司注重市场调研和客户需求分析,根据市场变化及时调整产品线和市场策略。同时,公司也加强了对内部管理和流程的优化,提高了运营效率和成本控制能力。这些举措使得公司能够在激烈的市场竞争中保持领先地位,实现稳健发展。

DCCOM [ DC COMPONENTS ]公司的发展小趣事

为了进一步扩大市场份额,DCCOM公司积极寻求与国内外知名企业的合作。通过与这些企业的合作,DCCOM不仅获得了更多的客户资源,还学习到了先进的管理经验和技术知识。这种合作模式使得DCCOM在激烈的市场竞争中保持了强劲的增长势头。

DEVCON公司的发展小趣事

随着电子行业的快速发展,对材料性能的要求也越来越高。DEVCON公司不断投入研发力量,通过技术创新,成功开发出了一系列具有高性能、高可靠性的新材料。其中,甲基丙烯甲酸甲酯、环氧类、改性硅烷密封胶等产品,因其优异的性能和广泛的应用前景,成为了电子行业的明星产品。这些技术突破不仅提升了DEVCON公司的竞争力,也为整个电子行业的发展做出了重要贡献。

问答坊 | AI 解惑

无线收发模块汇总

本帖最后由 paulhyde 于 2014-9-15 09:06 编辑 :P :P :P :P :P :P :P :P :P :P :P 好东西大家一起分享!!!  …

查看全部问答>

采用FPGA的可编程电压源系统原理及设计2

程序中,duty为控制占空比的参数;count为控制分频的参数。通过改变duty和count两个参数,得到占空比及分频数可调的时钟信号,极为方便。 2.2 其他模块的实现     其他控制模块包括地址发生器、DAC控制电路、并/串转换电路。存储数据 ...…

查看全部问答>

哪位大侠能提供一下nor flash M29W128G 的fast program 的代码

nor flash M29W128G 可以32个words fast program, 哪位大哥有这个写的代码,能否给小弟一下,谢谢了。…

查看全部问答>

Camera 应用开发

平台:6410+WINCE6.0 新开一个贴,再讨论一下这个CAMERA应用开发,因为本人一直是做驱动的,现在要写应用,而且是COM接口的directshow,所以有很多东西要向大家请教,    用640X480分辩进行preview 和 拍照都没有问题,但是,我驱动给di ...…

查看全部问答>

6410硬件编解码的一点疑问?

我主要想知道硬件编解码之前的数据是什么格式或者封装的?之后应该就是H.264,MPEG-4之类的吧。之前呢?通过以太网接口的以太网数据帧(应该包含视频流的)能直接通过硬件编解码进行播放吗? 还有TV-in,进来的是什么数据?那个接口是接什么的? ...…

查看全部问答>

大家帮我看看我的内核出了什么问题

第一次来这里,谢谢大家 刚开始做做BSP5.0移植到6.0 现在编出来的内核打印信息如下: Windows CE Kernel for ARM (Thumb Enabled) Built on Sep  6 2006 at 19:14:27 INFO:OALLogSetZones: dpCurSettings.ulZoneMask: 0xb OEM: Not ...…

查看全部问答>

如何禁用蓝牙、红外线等设备?

想写一个过滤驱动,实现禁用蓝牙,红外线等设备, 请问要将过滤驱动挂载在注册表的什么地方? 我发现过载在 注册表HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentConrolSet\\Control\\Class\\{E0CBF06C-CD8B-4647-BB8A-263B43F0F974},在这个位置并不能完 ...…

查看全部问答>

cpu怎么访问硬盘的

各位大侠,小弟有点不明白,32位地址总线的CPU,最大可以读到2@32,也就是4G的地址,那么160G的硬盘,它怎么读到的呢?直接访问好像访问不到吧?谢谢了…

查看全部问答>

msgQreceive返回error,表示什么?

是代表队列没数据,还是什么错误啊?一般都是什么引起的?多谢啊…

查看全部问答>

出一块STM32野火开发板99新

野火STM32开发板,买的是428的套餐,买到手里1个多月,没用过,就是刚到手里的时候吧包装拆开了,现打算350包邮出,有意的可以直接拍下,帮我同学卖的,不刀,要的可以联系我QQ 99044007  照片就不上了,没有任何的使用,所以也不需要看 ...…

查看全部问答>