![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 84
单片机陈老师
想了解更多单片机知识可以关注我,私信我,学习资料。
展开
-
Stm32之I2C通信的使用情况,陈老师讲解【菜鸟收藏】
Stm32之I2C通信的使用(基于PCF8591)I2C协议简介I2C (Inter-Integrated Circuit),是一种串行通信总线,用于连接微控制器及其外围设备,达到主控制器和从器件间的主从双向通信,是一种同步半双工通信(两端时钟频次一致,双向通信,但不能同时进行数据收发)。///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令一哥///I2C通信属于串行通信,具有两根串行信号线原创 2022-06-15 10:45:28 · 868 阅读 · 1 评论 -
51单片机知识重点汇总二
九、RS-232电平与TTL电平的转换一般使用MAX232实现电平转换十、波特率与定时器初值的关系1、波特率:单片机或计算机在串口通信时的速率用波特率表示,它定义为每秒传输二进制代码的位数,即1波特 = 1位/秒,单位是bps。2、波特率的计算:在串行通信中,收、发双方对发送或接受数据的速率有约定。通过编程可对单片机串行口设定四种工作方式,其中方式0和方式2的波特率是固定的,而方式1和方式3的波特率是可变的,由定时器T1的溢出率来决定。3、为什么51系列单片机常用11.0592MHz的晶振设计?常用波特率通原创 2022-06-01 10:38:15 · 730 阅读 · 1 评论 -
51单片机知识重点汇总一
51单片机知识重点汇总一主要性能: 与MCS-51单片机产品兼容 、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33Hz 、三级加密程序存储器 、 32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、 低功耗空闲和掉电模式 、掉电后中断可唤醒 、看门狗定时器 、双数据指针、掉电标识符 。一、STC89C51单片机外部引脚简介电源及时钟引脚:Vcc(40脚)、GND(20脚)、XTAL1(19脚)、XTAL2(18脚)。Vcc、GND——单原创 2022-06-01 10:37:08 · 661 阅读 · 0 评论 -
十年老鸟告诉你,51单片机和STM32怎么选择?
十年老鸟告诉你,51单片机和STM32怎么选择?初中辍学进厂,边工作边自学单片机,各种单片机实战项目,也是零基础学的stm32,应该还是能给你一些建议。首先理解为什么叫嵌入式?单从电路板硬件上看,是将串口、以太等控制芯片集成到CPU内,或者做成模组的形式;从软件上看,就是将业务程序和操作系统一起烧录到ROM中去。嵌入式系统可以分为三个就业方向:硬件、驱动、嵌入式操作系统及其上层业务。下面详解。硬件工程师所作的工作一般包括PCB电路板的设计,FPGA硬件编程等,根据具体产品需求给出制板方案,要求对模电数电比较原创 2022-05-30 10:53:16 · 2489 阅读 · 0 评论 -
数字IC笔试题,大疆校招16题(仅供参考)
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。数字IC笔试题,大疆校招16题(仅供参考)1.异步fifo的深度计算FIFO主要用于异步数据传输之间的数据缓冲。我们选择的FIFO深度应该能够保证在最极端的情况下,依然不会溢出。因此考虑的最坏情况一般都是写时钟频次大于读时钟频次,但是若写操作是不间断的数据流,FIFO都没法保证数据不溢出。能够认为写数据的传输是“突发Burst”的,即写操作并不不间断。从整个时长域上看,原创 2022-05-30 10:46:09 · 2125 阅读 · 0 评论 -
深入了解 AXI4 总线架构,解答你疑惑
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。深入 AXI4 总线架构本系列我想深入探寻 AXI4 总线。不过事情总是这样,不能我说想深入就深入。当前我对 AXI总线的理解尚谈不上深入。但我希望通过一系列文章,让读者能和我一起深入探寻 AXI4。声明:部分时序图以及语句引用或翻译自 ARM AMBA 官方手册(有的时候感觉手册写得太好了,忍不住就直接翻译了。。)声明2:AXI 总线是 ARM 公司的知识产权备注:·原创 2022-05-30 10:45:14 · 524 阅读 · 0 评论 -
单片机STM32的5个时钟源知识,你不能错过。
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。不可错过的单片机STM32的5个时钟源知识(转) 众所周知STM32有5个时钟源HSI、HSE、LSI、LSE、PLL,其实他独有四个,由于从上图中能够看到PLL都是由HSI或HSE提供的。 其中,高速时钟(HSE和HSI)提供给芯片主体的主时钟.低速时钟(LSE和LSI)只是提供给芯片中的RTC(实时时钟)及独立看门狗使用,图中能够看出高速时钟也能够提供给RTC。原创 2022-05-30 10:43:20 · 5662 阅读 · 1 评论 -
单片机底层逻辑思考,单片机学习必备硬核(陈老师推荐)
单片机底层逻辑思考,单片机学习必备硬核以控制灯跑马灯为例,思考硬件电路与寄存器编程的关系最一般的实现跑马灯电路如下从任意单片机引出四个含GPIO功能的引脚引出来,GPIO是General Purpose Input Output是最经典的实现设置输出电平,检测捕获输入电平的硬件电路。四个GPIO口与电阻和LED灯连接,共同连接在接地端。如果想实现1亮234灭,2亮134灭,像这样的跑马灯功能,该如何实现呢?我来做这些事,首先我会把第一个电路接在VCC上,其他电路都接在地上,这样一路电路有了压降LED亮了,其原创 2022-05-27 17:01:56 · 405 阅读 · 0 评论 -
如何实现模块话编程陈老师为你解答
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。单片机怎么实现模块化编程?思维+实例+系统教程(实用程度令人发指)在刚初始从事研发工作的那几年,我主要做单片机软件开发的工作,虽然功能吧都能达到,但是总觉得缺少了点什么。总是感觉自己写的程序不够完美,移植性不够好,功能也不好扩展,每次写完程序最怕的就是客户要改功能。假如程序架构写的不好,一改会影响到很多功能,哪怕原来是灯每秒闪1次,改成每秒闪3次这种看起来很简略的功能。原创 2022-05-27 11:13:39 · 142 阅读 · 0 评论 -
PLC和单片机有什么区别?什么是单片机?PLC又是什么意思?
PLC和单片机有什么区别?什么是单片机?PLC又是什么意思?什么是单片机?单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。单片机的使用领域已十分广泛,如智能仪表原创 2022-05-27 10:44:46 · 1694 阅读 · 0 评论 -
年产10亿颗的555定时芯片,你知道是怎么工作么?陈老师告诉你
\\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我( 禾厶-亻言-手戈 )。最近比较闲,带做毕设,带学生参加省级以上比赛///经典芯片——555定时器芯片,年产量10亿颗,它是如何工作的?一、555定时器芯片概述说到振荡器,不得不提555定时器芯片。它能够用于定时、触发、脉冲产生和振荡电路,所有和时钟有关的领域都能够考虑采用。由于其易用性、低廉的价格和优秀的可靠性,这颗芯片在业内很时兴,成为很多学生、创客在电子DIY制作中热爱的典型IC。 图1-555定时原创 2022-05-25 16:36:18 · 1228 阅读 · 0 评论 -
陈老师的一些单片机外围电路设计心得
\\\插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我( 禾厶-亻言-手戈 )。最近比较闲,带做毕设,带学生参加省级以上比赛///单片机常用外围电路设计参考与心得从事嵌入式这个行业已经有七八年了,在此笔者给大家分享一些硬件电路的设计方案和心得,供一些刚学嵌入式的朋友参照。一、按键电路R1上拉电阻:将不确定的信号通过一个电阻钳位在高电平,维持在不被触发的状态或是触发后回到原状态。(个人建议加上)C1电容:减小按键抖动及高频信号干扰。(个人建议加上)R2限流电阻:珍爱IO口,防止过原创 2022-05-25 16:32:00 · 636 阅读 · 0 评论 -
51单片机多机串口通信是如何实现的?陈老师一一道来
\\\插播一条:自己在今年整理一套单片机单片机相关论文800余篇论文制作思维导图原理图+源代码+开题报告+正文+外文资料想要的同学私信找我。51单片机:串口多机通信专栏的第一篇文章,不是串口通信有什么特别的地方,只是忽然想学着他人写写博客,记录自己天天在做的事,顺便帮助后人更快的进修。虽然此时感觉写博客很有趣,但可能以后会坚持不下去,毕竟应该没多少人会看这个专栏。不过就算没人看,以后还能够给面试官看看,也算是一种履历。嗯……此时大三刚开学,应该还有一年半的时长能够记录,说不定以后会补补之前学的内容呢,就当是原创 2022-05-25 16:30:27 · 2032 阅读 · 0 评论 -
什么是can总线程,它的应用有哪些?陈老师带你了解
CAN总线是数字信号,还是模拟信号?CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简称,是由以研发和出产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际规范(ISO11898),是国际上应用最广泛的现场总线之一。在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的规范总线,并且拥有以CAN为底层协议专为大型货车和重工机械车辆设计的J1939协议。///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找原创 2022-05-10 11:21:27 · 2203 阅读 · 0 评论 -
碰到“堆栈”这个概念的时候,陈老师教你怎么解读
学习STM32单片机的时候,总是能遇到“堆栈”这个概念。对于了解一点汇编编程的人,就能够知道,堆栈是内存中一段不间断的存储区域,拿来保存一些临时数据。堆栈操作由PUSH、POP两条指令来完成。而程序内存能够分为几个区:·栈区(stack)·堆区(Heap)·全局区(static)·文字常亮区程序代码区///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令陈老师///程序编译之后,全局变量,静态原创 2022-05-09 16:36:15 · 603 阅读 · 0 评论 -
pcb这些知识你都了解了么?陈老师亲自讲解
PCB板基础知识概述PCB ( Printed Circuit Board ),中文名称为印制线路板,简称印制板,是电子工业的重要部件之一。简直每种电子设备,小到电子手表、计算器,大到计算机,通讯电子设备,军用武器系统,只有有集成电路等电子元器件,为了它们之间的电气互连,都要运用印制板。在较大型的电子产品钻研过程中,最根本的成功因素是该产品的印制板的设计、文件编制和制造。印制板的设计和制造质量直接影响到整个产品的质量和成本,甚至导致商业竞争的成败.印制电路在电子设备中提供如下功能:提供集成电路等各种电子元器原创 2022-05-09 15:41:08 · 1592 阅读 · 0 评论 -
串口通信了解没?陈老师教你一次读懂
串口通信了解没?陈老师教你一次读懂关于串口通讯的有关知识点:什么是串口通讯?以及串口通讯的主要分类。本期咱们再一起从“串口通讯的通讯协议”、“串口通讯的物理层”、“波特率”,“串口通讯的数据构造”这四方面来了解串口通讯,以便于帮助大家能够更全面的了解串口通讯的有关知识。///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令陈老师///串口通讯的通讯协议最初数据是模拟信号输出简略过程量,后来仪表原创 2022-05-09 10:54:48 · 231 阅读 · 0 评论 -
运行单片机的异常处理的一些问题,你都会了么?陈老师告诉你
单片机的异常处理大家好,我是陈老师,本篇文章给大家介绍单片机在运行过程重的异常处理。在ARM处理器中,假如一个程序产生了错误并且被处理器检测到,这是就会产生错误异常。错误是怎么发生的呢?许多可能的理由都会引起错误发生,假如对于存储器有关错误,总线系统的异常响应能够有以下理由:访问的地址非法;///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程和毕业设计指导,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像白色字体加我也能领取哦,记得口令陈老师///由于传输的类型非法,总线的从设备不承受原创 2022-05-07 15:30:12 · 751 阅读 · 0 评论