3v8vcc浏览器打开
关于单片机话题,不同电源工程师在工作中会遇到不同的问题。找到问题的根源是解决问题的关键。下面给大家分享几篇有关单片机的文章,供学习交流~
一、单片机I/O驱动:为什么一般选用三极管而不是MOS管?
答:单片机的IO口,有一定的带负载能力,但电流较小,驱动能力有限,一般在10-20mA以内。所以一般不采用单片机直接驱动负载这种方式。至于单片机为什么一般选用三极管而不是MOS管,要了解三极管和MOS管的区别。三极管是电流控制型,三极管基极驱动电压只要高于Ube(一般是0.7V)就能导通;而MOS管是电压控制型,驱动电压必须高于阈值电压Vgs(TH)才能正常导通,不同MOS管的阈值电压是不一样的,一般为3-5V左右。对于供电电压较低的单片机来说,选用三极管更为合适。
二、实例分析stm32单片机六大滤波算法
今天分享的是stm32单片机的滤波算法。在某些特定场合,不可避免地要用到数算。虽然单片机并不擅长实现算法和进行复杂的运算,但可以通过软件算法实现数字滤波。滤波算法是系统测控算法的一个重要组成部分,实时性很强。采用数字滤波算法可以克服随机干扰引起的误差。
三、STM32单片机最小系统详解
STM32F103RCT6是一种嵌入式-微控制器的集成电路(IC)。STM32单片机最小系统包括一个复位电路和一个时钟电路。在最小系统保证正确的基础上,可以依次添加其他功能模块或器件,使单片机具有实际功能。
四、STC单片机入门——使用Keil C51
STC单片机以其价格便宜、内置接口多等特性在一些领域得到广泛应用。这里介绍基于Keil C51的开发环境搭建,然后编写一个简单的闪灯程序。
五、单片机编程:如何“喂狗”的灵魂
单片机程序中经常提到的“喂狗”,实际上是指重置看门狗定时器,以防止系统因故障而进入不安全状态。通俗地讲,“喂狗”就是定时重置看门狗定时器,如果在设定的时间内没有进行操作(即没有“喂狗”),则系统会进行复位操作。“喂狗”策略是非常重要的,它可以解决一系列问题,如程序跑飞、数据错误等。
六、STM32单片机和51单片机有何区别?
单片机简单来说就是集成了CPU、RAM、ROM等功能的芯片。在个人电脑中,这些功能都是由单独的芯片完成的,然后这些芯片被安装在一个主板上。而单片机将这些功能都集成在一个芯片上。其中,51单片机是最常用的8位单片机之一,也是初学者最容易上手学习的单片机之一。而STM32单片机则具有更强大的性能和更多的功能。两者的主要区别在于性能和功能上的差异。
文章最初由Intel推出的单片机,因其典型结构、完善的总线专用寄存器的集中管理、丰富的逻辑位操作功能和面向控制的指令系统,被赞誉为“经典”之作,为后来的单片机发展奠定了基石。其中的51单片机更是成为了一代经典,被广大工程师们所熟知和喜爱。
51单片机之所以受到如此推崇,主要得益于其内部从硬件到软件配备了一套完整的按位操作系统,即所谓的位处理器。这一处理器处理的对象并非字或字节,而是位。这使得单片机不仅能够对片内某些特殊功能寄存器进行位处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,功能十分完备,使用起来极为便捷。
51单片机还具有双重功能的地址区间,使用极其灵活。乘法和除法指令的加入,更是为编程带来了极大的便利。任何事物都不可能完美无缺,51单片机也存在一些不足之处。例如AD、EEPROM等功能需要靠外部扩展,增加了硬件和软件负担;高电平时无输出能力;运行速度慢;保护能力较差,容易烧坏芯片等。
目前,在教学场合和对性能要求不高的场合,51单片机仍被大量采用。而8051和80C51是最常用的器件之一。随着科技的不断发展,STM32系列单片机凭借其高性价比和强大的功能在工业界已经声名大噪。这款单片机由ST厂商推出,基于专为高性能、低成本、低功耗的嵌入式应用设计的ARM Cortex-M内核。其一流的外设包括双ADC和UART等使其表现不凡。同时其功耗和集成度方面的表现也让人印象深刻。其简单的结构和易用的工具再配合强大的功能使其在行业中备受赞誉。