历史上的今天
今天是: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的那个定时器,是基本定时器就能满足要求?还是要用到通用定时器,高级定时器?这一部分就是单片机的本身属性的问题了。
可以说只要是裸机程序,就肯定是在学习这三部分的内容。
上一篇:单片机连接蓝牙4.0心得分享
史海拾趣
|
从8位/16位单片机发展到以ARM CPU核为代表的32位嵌入式处理器,嵌入式操作系统将替代传统的由手工编制的监控程序或调度程序,成为重要的基础组件。更重要的是嵌入式操作系统对应用程序可以起到屏蔽的作用,使应用程序员面向操作系统级开发应用软件 ...… 查看全部问答> |
|
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 感慨颇多,当自己啥都半懂不懂的时候,就莽莽撞撞地做了第一个电子制作,也许,这个制作并不像想象中那么完美,也许,这个制作工作一天之后就被你扔到了物料 ...… 查看全部问答> |
|
现在越来越多的电路板采用表面贴装元件,同传统的封装相比,它可以减少电路板的面积,易于大批量加工,布线密度高。贴片电阻和电容的引线电感大大减少,在高频电路中具有很大的优越性。表面贴装元件的不方便之处是不便于手工焊接。为此,本文以常见 ...… 查看全部问答> |
|
#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= ...… 查看全部问答> |
|
各位网友,我终于把所有元件焊接完毕,并且把MAX16832研究了一遍,首先它是降压恒流IC,供电电压在6.5-65V,输出最大电流666mA,输出电流可调节,调节公式为0.2V除以R1(IC第一脚所连接电阻),IC7脚外接电阻直接接到VIN,输出正常,接到地线,IC停 ...… 查看全部问答> |




