历史上的今天
返回首页

历史上的今天

今天是:2024年11月19日(星期二)

正在发生

2018年11月19日 | 学单片机,到底在学什么?

2018-11-19 来源:eefocus

 学单片机,到底在学什么那?我认为主要在学三样东西


一,各种外设


学习外设就必须学会看技术手册,我们常见的外设包括各种传感器,包括OLED等显示屏,包括UHF电子标签读写器等等,可以说外设是学不完的,你去看看现在很多无论是教学51的还是STM32,TI的msp430之类的教程,都会花很多时间在教外设上,比如老师会带大家读一读DS18B20的技术手册,看看相应的供电电压,性能参数之类。


二,通信协议


有了外设,那外设是如何与单片机通信的那?这又是一部分值得研究的内容,常见的通信协议有485,232,CAN总线,USART等等,你只有研究透了通信的协议,通信的时序你才有可能使能起来你的外设,否则你外设到主控之间的路都修不通,谈何使能一说?


以上两点是不设计单片机本身的,外设的属性是外设自身决定的,外设与主控之间的通信也是出厂设计时候就规定好的,不能说和51通信的时候是一种,和STM32的时候又是一种。


三,单片机本身


单片机本身就是指单片机的一些参数配置,这个每个单片机肯定是不相同的,那定时器来说吧,51单片机直接访问定时器及其,STM32一般要通过库函数,同时要考虑使用STM32的那个定时器,是基本定时器就能满足要求?还是要用到通用定时器,高级定时器?这一部分就是单片机的本身属性的问题了。


可以说只要是裸机程序,就肯定是在学习这三部分的内容。


推荐阅读

史海拾趣

Clever Little Box公司的发展小趣事

在市场竞争日益激烈的情况下,Clever Little Box意识到,单打独斗很难取得长久的成功。于是,公司开始积极寻求与其他企业的合作,通过共赢的战略选择,实现资源共享、优势互补。这种合作模式不仅帮助公司扩大了市场份额,还提高了公司的品牌知名度和影响力。

Advanced Milliwave Laboratories Inc公司的发展小趣事

AML深知技术创新是企业发展的核心动力。因此,公司始终坚持自主研发和技术创新,不断推出新的微波产品和技术。这些新产品不仅具有更高的性能和更广泛的应用范围,还进一步提升了AML在微波技术领域的竞争力。同时,AML还注重与高校和研究机构的合作,共同开展技术研发和人才培养,为公司的长远发展提供了有力支持。

广东华裕(GDHY)公司的发展小趣事

随着全球电子市场的不断发展和竞争的加剧,AML开始实施全球化战略布局。公司在全球范围内设立了多个分支机构和销售网络,进一步拓展市场。同时,AML还加强了与国际同行的交流与合作,共同推动微波技术的发展和应用。展望未来,AML将继续致力于技术创新和市场拓展,努力成为全球微波技术领域的领导者。

这五个故事展示了Advanced Milliwave Laboratories Inc公司在电子行业中的发展历程和成就,凸显了其在技术创新、市场拓展、质量管理以及全球化战略等方面的努力和成果。

GHI Electronics公司的发展小趣事

GHI Electronics公司成立于2003年,总部位于美国密歇根州。公司自创立之初便明确了其使命:为客户提供咨询、制造和解决方案,以降低风险、成本和复杂性。这一清晰的定位使得GHI Electronics能够迅速在电子工程和制造领域站稳脚跟。随着市场需求的不断变化,GHI Electronics不断调整和优化其服务内容,逐渐赢得了客户的信任和市场的认可。

遨格芯微(AGM)公司的发展小趣事

除了在智能手机和IoT市场取得突破外,AGM还深耕工业和消费类市场。公司自主研发并量产的可编程逻辑SoC产品系列广泛应用于工业和消费类市场,满足了客户对高容积率、低成本、高品质的市场需求。通过不断的技术创新和产品优化,AGM在工业和消费类市场逐渐形成了自己的竞争优势,并赢得了越来越多客户的认可和信赖。

ATOP_Technologies公司的发展小趣事

ATOP Technologies自1989年创立以来,以创新、智能、整合、坚持为核心价值观,初期主要专注于工业自动化领域的产品研发。在创立初期,公司面临着资金紧张、市场竞争激烈等挑战。然而,凭借着对技术的深刻理解和对市场的敏锐洞察,ATOP Technologies逐步在工业自动化领域站稳脚跟,并开始积累起一批忠实的客户。

问答坊 | AI 解惑

如何选择ARM CPU的操作系统

从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件 ...…

查看全部问答>

SmartBits600测试指导书

1 SmartBits600仪表使用... 5 1.1 仪表概述.. 5 1.2 Smartbits600 面板介绍.. 5 1.2.1 Smartbits600前视图.. 5 1.2.2 Smartibits600后视图.. 6 1.3 Smartbits600基本操作.. 6 1.3.1 SmartBits的IP地址配置方法.. 6 1.3 ...…

查看全部问答>

旁路电容的选取和电路设计实例(一)

该系列文章讲述了电源部分去耦和旁路电容的设计原则。文中涉及了电容的选取,布局布线和仿真。本文为第一部分,讲述了电压调整器供电部分和旁路电容的交感,另外,还对电路总的阻抗,包括集成电路芯片、电容、PCB布线和电压调整器的阻抗进行了评估 ...…

查看全部问答>

你的第一个电子制作,还记得么?

也是看了坛子里David_Lee的帖子: https://bbs.eeworld.com.cn/thread-95249-1-1.html 感慨颇多,当自己啥都半懂不懂的时候,就莽莽撞撞地做了第一个电子制作,也许,这个制作并不像想象中那么完美,也许,这个制作工作一天之后就被你扔到了物料 ...…

查看全部问答>

表面贴片元件的手工焊接技巧

现在越来越多的电路板采用表面贴装元件,同传统的封装相比,它可以减少电路板的面积,易于大批量加工,布线密度高。贴片电阻和电容的引线电感大大减少,在高频电路中具有很大的优越性。表面贴装元件的不方便之处是不便于手工焊接。为此,本文以常见 ...…

查看全部问答>

转让ARM开发板

   我上个月买的一块smart arm2200开发块一块,由于之前我已经把,,,看了好几遍,再加上周立功公司的强大的技术支持(我有什么不懂的,直接打电话问即时得到解决).所以到现在,我已把以上几本书的实验做完了,对驱动开发有了较好的了解,已经能 ...…

查看全部问答>

PPP 协议问题

////////////      首先进行LCP协商 //////////////////// 1.snd c0 21 01 00 00 14 02 06 00 00 00 00 05 06 55 3b 61 db 07 02 08 02 07 b0 7e 2.recved: c0 21 01 00 00 19 02 06 00 00 00 00 03 05 c2 23 05 05 ...…

查看全部问答>

有人用过icl7135这个芯片么?

#include\"reg51.h\" #include\"absacc.h\" #define ad_run   XBYTE[0x7fff] #define ad_read  XBYTE[0xbfff] #define uchar unsigned char uchar ad[5]; uchar A; uchar i; bit error; main() {    IT0= ...…

查看全部问答>

谁有这两个IC的资料

附件为IC的图片,该部分是使用在信号保护部分。   [ 本帖最后由 siy5774531 于 2010-12-22 14:16 编辑 ]…

查看全部问答>

我的LED应急灯制作过程(3)-所有元件焊接完毕

各位网友,我终于把所有元件焊接完毕,并且把MAX16832研究了一遍,首先它是降压恒流IC,供电电压在6.5-65V,输出最大电流666mA,输出电流可调节,调节公式为0.2V除以R1(IC第一脚所连接电阻),IC7脚外接电阻直接接到VIN,输出正常,接到地线,IC停 ...…

查看全部问答>