作者:华清远见
我个人认为,学习单片机,在硬件上和驱动上,我们无非学习这么几个东西: 1.能灵活的操作GPIO端口 2.理解单片机各个引脚的功能和作用和外围最小系统的设计 3.各种通信协议比如:并口协议(LCD1602等),UART/USART协议,IIC协议,485通信协议,SPI通信协议,IIS音频流传输协议,CAN通信协议,单总线通信协议(DS18B20等),三总线协议(DS1302等)等等通信协议。 4.ADC/DAC 模数/数模转换 5.单片机内部提供的一些运输协议或者特殊功能,比如DMA,RTC,定时器Timer等,这些功能的操作有单片机本身确定,经过协议相同目标相同,但是操作等可能各家单片机不尽相同;咱只需要理解它完成的是什么功能/任务就好。 通过学习各种协议、一些基本的操作和所使用的这款单片机的内核功能或者特殊功能(与内核和厂商设计相关),就基本上能利用单片机与外设或者其他MCU或CPU实现通信交流了,都交流上了!那自然就是有关系了!哈哈哈!那至于想搞什么关系(**关系还是朋友关系<开玩笑>)那就自己想喽!哈哈哈哈! 关系都搞通了!那么借钱(读取)或者还钱(写入)就有机会啦!!! 那么其实问题就来了!有人会疑问,不是还有算法啊!数据结构等等这些吗??其实这是一个显而易见的问题:
|