
硬件设计
dcw142857
一直在学习的路上
展开
-
STM32 DMA简述
STM32 DMA简述**DMA (Direct Memory Access) ** 直接内存存储器,在做数据传输时能够大大减轻CPU的负担。DMA的作用DMA提供了一个关于数据的高数传输通道,这个通道不占用CPU的资源。换句话说,通过DMA通道,你在传输大规模数据的时候CPU同时也能够去干其他事。你可以控制DMA通道的接入口,灵活配置传输的数据源和目的地。以下几个是常用的DMA传输路径:从外设到内存从内存A区域传到内存B区域从一个外设传输到另一个外设从内存传输数据到外设…DMA流程分析转载 2020-12-14 16:53:49 · 357 阅读 · 0 评论 -
经验让小白更好的走进嵌入式的世界
一、嵌入式系统的概念着重理解“嵌入”的概念主要从三个方面上来理解。1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体系结构下的计算机,CPU只是有运算器和累加器的功能,一切芯片要造外部桥路来扩展实现,象串口之类的都是靠外部的16C550/2的串口控制器芯片实现,而目前的这种串口控制器芯片早已集成到CPU内部,还有PC机有显卡,而多数嵌入式处理器都带有LCD控制器,但其种意义上就相当于显卡。比较高端的ARM类Intel Xscale架构下的IXP网络处理器CPU内部集成PC转载 2020-10-22 15:39:44 · 254 阅读 · 0 评论 -
单片机stm32 USART串口实际应用解析
stm32作为现在嵌入式物联网单片机行业中经常要用多的技术,相信大家都有所接触,今天这篇就给大家详细的分析下有关于stm32的出口,还不是很清楚的朋友要注意看看了哦,在最后还会为大家分享有些关于stm32的视频资料便于学习参考。什么是串口UART : Universal Asynchronous Receiver/Transmitter 通用异步收发器USART : Universal Synchronous Asynchronous Receiver/Transmitter通用同步/异步收发器一转载 2020-09-27 10:08:55 · 798 阅读 · 0 评论 -
7个常用的电路中的接口类型简要分析
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、数字电路开始,对于一般的电路设计,TTL电平接口基本就脱不了“干系”!它的速度一般限制在30MHz以内,这是由于转载 2020-09-22 16:01:07 · 318 阅读 · 0 评论 -
学习单片机电路设计要怎样设计为好
1、MCU的选择选择MCU时要考虑MCU所能够完成的功能、MCU的价格、功耗、供电电压、I/O口电平、管脚数目以及MCU的封装等因素。MCU的功耗可以从其电气性能参数中查到。供电电压有5V、3.3V以及1.8V超低电压供电模式。为了能合理分配MCU的I/O资源,在MCU选型时可绘制一张引脚分配表,供以后的设计使用。2、电源(1)考虑系统对电源的需求,例如系统需要几种电源,如24V、12V、5V或者3.3V等,估计各需要多少功率或最大电流(mA)。在计算电源总功率时要考虑一定的余量,可按公式“电源总功率转载 2020-09-17 16:22:06 · 539 阅读 · 0 评论 -
零基础学习stm32必须要经历的5个串口及注意事项
串口是我们常用的一个数据传输接口,STM32F103系列单片机共有5个串口。其中1-3是通用同步/异步串行接口USART(Universal Synchronous/Asynchronous Receiver/Transmitter)。4,、5是通用异步串行接口UART(Universal Asynchronous Receiver/Transmitter)。看完文章总结可以看下边的资料了解详细情况(stm32 USART串口应用)http://www.makeru.com.cn/live/139转载 2020-09-16 09:19:11 · 2514 阅读 · 0 评论 -
stm32f103中断总结很详细
一、NVIC 介绍NVIC 英文全称是 Nested Vectored Interrupt Controller,中文意思就是嵌套向量中断控制器,它属于 M3 内核的一个外设,控制着芯片的中断相关功能。由于 ARM 给 NVIC 预留了非常多的功能,但对于使用 M3 内核设计芯片的公司可能就不需要这么多功能,于是就需要在 NVIC 上裁剪。 (STM32中断系统学习资料)http://www.makeru.com.cn/live/1392_1124.html?s=45051 ST 公司的 STM转载 2020-09-15 10:51:23 · 2355 阅读 · 0 评论 -
大佬给总结的单片机看门狗详解很有用
一、独立看门狗STM32 的独立看门狗由内部专门的 40Khz 低速时钟驱动,即使主时钟发生故障,它也仍然有效。看门狗的原理:单片机系统在外界的干扰下会出现程序跑飞的现象导致出现死循环,看门狗电路就是为了避免这种情况的发生。看门狗的作用就是在一定时间内(通过定时计数器实现)没有接收喂狗信号(表示MCU 已经挂了),便实现处理器的自动复位重启(发送复位信号) 。在键值寄存器(IWDG_KR)中写入 0xCCCC,开始启用独立看门狗;此时计数器开始从其复位值 0xFFF 递减计数。当计数器计数到末尾 0转载 2020-09-03 15:28:39 · 4793 阅读 · 0 评论 -
不得不玩的stm32直流电机驱动
stm32直流电机驱动与测速说实话就现在的市场应用中stm32已经占到了绝对住到的地位,51已经成为过去式,32的功能更加强大,虽然相应的难度有所增加,但是依然阻止不了大家学习32的脚步,不说大话了这些大家都懂要不然也不会学习stm32的人那么多!!!进入我们今天的主题,今天给大家介绍的是stm32中一个很小但是比较实用的stm32直流电机驱动与测速,话不多说先给大家上一段直流电机控制的代码。void pwm_ARRPreloadConfig(void){PrescalerValue = (uin转载 2020-08-21 09:39:37 · 1520 阅读 · 0 评论 -
硬件工程师离不开的那些电路设计工具
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用EDA工具,可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。EDA常用软件EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:protel、MentorPADS、OrCAD、Mentor WG、MentorEN、allegro、EWB、PSPICE、 Synopsys等转载 2020-07-07 11:06:50 · 1020 阅读 · 0 评论 -
电路设计中的7个常用接口类型你会用了吗
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、数字电路开始,对于一般的电路设计,TTL电平接口基本就脱不了“干系”!它的速度一般限制在30MHz以内,这是由于转载 2020-06-18 09:26:56 · 768 阅读 · 0 评论 -
六个好习惯让你的PCB设计更优(转)
PCB layout工程师每天对着板子成千上万条走线,各种各样的封装,重复着拉线的工作,也许很多人会觉得是很枯燥无聊的工作内容。看似软件操作搬运工,其实设计人员在过程中要在各种设计规则之间做取舍,兼顾性能,成本,工艺等各个方面,又要注意到板子布局的合理整齐,并没有看上去的那么简单,需要更多的智慧。好的工作习惯,会让你受益匪浅,使你的设计更合理,生产更容易,性能更好。下面给大家列出以下六个让你受益匪浅的好习惯。(一) 细节决定成败PCB设计是一个细致的工作,需要的就是细心和耐心。刚开始做设计的新手经常犯的转载 2020-06-17 09:30:21 · 143 阅读 · 0 评论 -
硬件工程师离不开的那些电路设计工具,你会有几个呢
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动设计。利用EDA工具,可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。EDA常用软件EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:protel、MentorPADS、OrCAD、Mentor WG、MentorEN、allegro、EWB、PSPICE、 Synopsys等转载 2020-06-01 09:38:23 · 2378 阅读 · 0 评论 -
要想玩转FPGA,按这4个步骤来
FPGA作为一种高新技术,由于其结构的特殊性,可以重复编程,开发周期较短,越来越受到电子爱好者的青睐,其应用已经逐渐普及到了各行各业。因此,越来越多的学生或工程师都希望跨进FPGA的大门掌握这门技术。网络上各种开发板、培训班更是多如牛毛,仿佛在告诉你不懂FPGA你就OUT啦。那么我们要玩转FPGA必须具备哪些基础知识呢?如何学习FPGA呢?下面我们慢慢道来。(一) 要了解什么是FPGA既然要玩转FPGA,那我们首先最重要的当然是要了解什么FPGA。FPGA(Field-Programmable Gate转载 2020-05-22 10:35:43 · 493 阅读 · 0 评论 -
单片机之--上拉电阻基本知识
上拉电阻:1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。5、芯片的管脚加上拉电阻来提高输出电平,从而提高芯片输入信号的噪声容限增强抗干扰能力。6、提高总线的抗电磁转载 2020-05-20 14:39:05 · 2251 阅读 · 0 评论 -
嵌入式系统的硬件电路该怎样设计
1、MCU的选择选择MCU时要考虑MCU所能够完成的功能、MCU的价格、功耗、供电电压、I/O口电平、管脚数目以及MCU的封装等因素。MCU的功耗可以从其电气性能参数中查到。供电电压有5V、3.3V以及1.8V超低电压供电模式。为了能合理分配MCU的I/O资源,在MCU选型时可绘制一张引脚分配表,供以后的设计使用。2、电源(1)考虑系统对电源的需求,例如系统需要几种电源,如24V、12V、5...转载 2020-04-23 13:20:43 · 377 阅读 · 0 评论 -
7个常用的电路中的接口类型简要分析
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、...转载 2020-04-08 16:24:52 · 327 阅读 · 0 评论 -
六步教你如何用PADS进行PCB设计?
在使用PADS进行PCB设计的过程中,需要对印制板的设计流程以及相关的注意事项进行重点关注,这样才能更好的为工作组中的设计人员提供系统的设计规范,同时也方便设计人员之间进行相互的交流和检查。02设计的流程PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤。2.1 网表输入网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Conn...转载 2020-02-20 14:30:09 · 1696 阅读 · 1 评论 -
硬件电路中的7个常用接口你都清楚吗?
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、...转载 2020-02-19 15:49:02 · 2340 阅读 · 0 评论 -
零基础学习嵌入式系统应该怎样设计硬件电路
1、MCU的选择选择MCU时要考虑MCU所能够完成的功能、MCU的价格、功耗、供电电压、I/O口电平、管脚数目以及MCU的封装等因素。MCU的功耗可以从其电气性能参数中查到。供电电压有5V、3.3V以及1.8V超低电压供电模式。为了能合理分配MCU的I/O资源,在MCU选型时可绘制一张引脚分配表,供以后的设计使用。2、电源(1)考虑系统对电源的需求,例如系统需要几种电源,如24V、12V、5...转载 2020-02-18 14:29:57 · 385 阅读 · 0 评论 -
硬件工程师离不开的那些电路设计工具,你会有几个呢
EDA技术是在电子CAD技术基础上发展起来的计算机软件系统,是指以计算机为工作平台,融合了应用电子技术、计算机技术、信息处理及智能化技术的 最新成果,进行电子产品的自动设计。利用EDA工具,可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程在计算机上自动处理完成。EDA常用软件EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:protel、MentorPAD...转载 2019-11-26 14:04:33 · 1343 阅读 · 0 评论 -
电路中7个常用接口类型简要分析
我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、...转载 2019-11-04 13:55:45 · 2706 阅读 · 0 评论 -
大牛教你8种pcb电路原理图的绘制方法
1、选择集成电路,变压器,晶体管等组件,这些组件体积庞大,有许多引脚并在电路中起主要作用,然后从选定的参考引脚中抽取,以减少错误。2、如果PCB上标有元件编号(如VD870,R330,C466等),由于这些序列号有特定的规则,英文字母后面的阿拉伯数字相同的元件是相同的功能单元,因此图纸应该使用。正确区分相同功能单元的组件是绘图布局的基础。3、如果组件的序列号未在印刷电路板上标记,则最好自己编号...转载 2019-10-21 11:26:45 · 6881 阅读 · 0 评论 -
六个好习惯让你的PCB设计更优(转)
PCB layout工程师每天对着板子成千上万条走线,各种各样的封装,重复着拉线的工作,也许很多人会觉得是很枯燥无聊的工作内容。看似软件操作搬运工,其实设计人员在过程中要在各种设计规则之间做取舍,兼顾性能,成本,工艺等各个方面,又要注意到板子布局的合理整齐,并没有看上去的那么简单,需要更多的智慧。好的工作习惯,会让你受益匪浅,使你的设计更合理,生产更容易,性能更好。下面给大家列出以下六个让你受益匪...转载 2019-10-12 13:33:51 · 197 阅读 · 0 评论 -
电路设计中常用的7个接口类型,你搞明白了几个
电路设计中常用的7个接口类型,你搞明白了几个 我们知道,在电路系统的各个子模块进行数据交换时可能会存在一些问题导致信号无法正常、高质量地“流通”,例如有时电路子模块各自的工作时序有偏差(如CPU与外设)或者各自的信号类型不一致(如传感器检测光信号)等,这时我们应该考虑通过相应的接口方式来很好地处理这个问题。下面就电路设计中7个常用的接口类型的关键点进行说明一下:(1)TTL电平接口:这个...转载 2019-10-11 11:31:35 · 1505 阅读 · 0 评论 -
想要看明白电路图这些电路图的规则就需要注意了
想要看明白电路图这些电路图的规则就需要注意了 不管是要从事单片机硬件行业还是要进行DIY等制作,看明白电路图是必须的,这一关过不了啥也别谈,所以今天就以电子电路图为主要示例进行总结一下,对那些还看不懂电路图的小伙要仔细啦。电路图走向是指电路图中各部分电路,从最初的输入端到最终的输出端的排列方向。最常见的电路图的走向为从左到右,即先后对信号处理的各个单元电路,按照从左到右的方向排列。有些电路...转载 2019-10-08 14:54:57 · 945 阅读 · 0 评论