一、  准备工作1. L180M物料准备a)    准备一块L180M模组 逻辑主板由+12VDC电源供电,有以下主要接口部件组成。主通信口,用于GPU和MCU固件更新,和上位进行通信。扩展通信口,如用于连接S09电源板,用于电源程控。按键。PG控制功能:AUTO ONOFF NEXT用于自动控制,
写在前面的话:这篇文章值得看十遍。分享一下 51单片机多任务操作系统的原理与实现-- 一个超轻量级的操作系统前言想了很久,要不要写这篇文章?最后觉得对操作系统感兴趣的人还是很多,写吧.我不一定能造出玉,但我可以抛出砖.包括我在内的很多人都对51使用操作系统呈悲观态度,因为51的片上资源太少.但对于很多要求不高的系统来说,使用操作系统可以使代码变得更直观,易于维护,所以在51上仍有操作系统
STM32单片机程序与数据的存储Flash存储器存取的特点STM32F103内部关于Flash存储器操作的库函数以及注意事项 STM32单片机程序与数据的存储: 一般来说,我们所编写的程序,下载到单片机内部的存储器中的Flash存储器,它是一种非易失性存储器,断电后,程序不会丢失。而在程序运行过程中所产生的数据,都存储在SRAM存储器中,它是一种易失性存储器,一旦断电,它的数据就会丢失,相当于复位
最近看了32的sd卡和FATFS文件系统,现在就自己的理解总结一下。一、SD卡模块SD 卡:安全数码卡, 它是在 MMC 的基础上发展而来, 是一种基于半导体快闪记忆器的新一代记忆设备。按容量分类,可以将SD 卡分为 3 类: SD 卡、 SDHC 卡、 SDXC 卡。SD卡(SDSC):0~2G    SDHC卡:2~32G  SDXC卡:32G~2T。 
以前留的一篇文章,写的挺好的,转载到这吧;;在单片机学习、开发和应用中,IO口的配置对功能的实现起着重要的作用,下面介绍常见的四种配置,而现在很多单片机都兼有这四种配置,可供选择。一.准双向口配置如下图,当IO输出为高电平时,其驱动能力很弱,外部负载很容易将其拉至低电平。当IO输出为低电平时,其驱动能力很强,可吸收相当大的电流。 准双向口只能有效的读取0,而对1则是采用读取非零的方式,就
摘要 讲述 EMC的定义,EMC 在单片机应用系统的测试方法,EMC 新器件新材料的应用以及故障排除技术。只要从事电子产品的研发、生产或者供应,就必须进行 EMC 电磁兼容的检测工作。引言 所谓 EMC 就是:设备或系统在其电磁环境中能正常工作,且不对该环境中任何事物构成不能承受的电磁骚扰的能力。EMC 测试包括两大方面内容:对其向外界发送的电磁骚扰强度进行测试,以便确认是否符合有关
驱动程序是什么:驱动程序与硬件相关,编写驱动程序要非常了解硬件,同时给应用层提供API函数接口,应用层可以调用这些接口去访问硬件而不必了解硬件.通俗地解释:比如说你有一个应用是控制每天早上六点钟开灯.应用程序只负责在适当的时间做适当的事(到六点了,要开灯了,触发按键信号,这个信号通过驱动程序相应的API接口下发至硬件);具体它不用知道为什么按下键就能开灯,因为按下键后开灯的事情就是驱动程序完成了,
前段时间在淘宝的Risym旗舰店买了一款2.8寸的TFTLCD彩屏,分辨率为320x240。淘宝资料上写着这款液晶屏的控制芯片是ILI9325或ILI9328。卖家给的资料是一个压缩包,以前下载下来还能打开。现在下载下来打开提示“不可预料的压缩文件末端”,压缩文件是坏的。打开以前下载的压缩包,里面有两个例程:“STM32_FSMC_TFT_20130112-OK-MDK”和“STM32-ucosI
单片机控制GSM手机的技术及应用随着科技的飞速发展和人民生活水平的不断提高,手机的普及率越来越高,更新也越来越快,价格也越来越便宜。   因为手机工作的无线网络覆盖范围广,在信息传递方面性能稳定、可靠,所以把手机作为信息传递的载体,与单片机结合起来构成应用系统有着强大的生命力和广阔的应用空间,特别是在远程数据传输、远程监控等领域更是受到电子设计应用工程师的关注。一些专业刊物也介绍了
转载 2023-07-20 23:46:25
159阅读
EtherCat概述博客是本人开发支持EtherCat通信电机驱动器的笔记,所以基本上是从从站设计的角度来的,主站内容大多只是提一下用作了解,详细的还是需要查阅书籍。以太网基础:系统组成这里不多说,很多资料都有,ecat能各种串,每个从站截取自己的数据然后把自己发送的数据发到对应的位置。EtherCAt主站组成:主站使用标准以太网控制器没有什么特殊区别,在基于PC的主站中使用网卡NIC(Netwo
前言单片机入门什么是单片机封装单片机工作的基本时序数字电路基础二进制逻辑运算80C51的引脚建立keil工程文件LED开发板LED原理图点亮LEDLED闪烁LED流水灯静态数码管原理图封装工作原理静态数码管控制独立按键封装原理图独立按键编程实例:点亮流水灯下面我们开始本节课的内容单片机入门什么是单片机单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CPU),随机
原创 精选 2022-05-17 20:07:00
3297阅读
2点赞
0 引言       SNMP(简单网络管理协议)应用广泛,功能强大,只要管理软件驻留有MIB(管理信息库),并且拥有适当的权限,管理器就可以访问SNMP代理器。SNMP一般用于计算机网络和电信网络,本文提出了用SNMP进行控制。由于其传输媒介是Internet,所以传输距离不受限制,这相对于其他工业控制总线有不可比拟的优势,SNMP最大的优点是协议简洁,
单片机就是一个小的计算机,不过他没有计算机那么好,方便的输入输出设备,计算机的输入设备就是鼠标,键盘等,方便的很,输出设备就是显示器,将输出非常清晰的显示在屏幕上。但是单片机的输入输出都是他的引脚,需要通过编程控制。 单片机和PC相同的地方就是都有CPU(我把单片机的微控制器核也叫CPU),内存(单片机的ROM,RAM,FLASH等),时钟系统,中断系统,定时器等等。...
原创 2022-12-23 17:57:35
376阅读
单片机的核心:1:中断2:定时器3:串口通信
原创 2023-05-15 00:05:59
64阅读
我从业10余年,一直从事单片机开发,目前也算是行业内的老油条了。之前很多的同事,做硬件开发的,测试的,或者想学单片机的小伙伴们都会问这个问题“初学者怎么学单片机”我也是从一个小白开始的,不是天生就会单片机开发,任何人都一样,想学习任何技术,我们都是从小白开始进阶,逐步的变成大佬的。有一句古话:“古之学者必有师,师者所以传道授业解惑也。人非生而知之者,孰能无惑?惑而不从师,其惑也终不解矣”,我们学习
文章目录1、前期准备2、程序编写3、烧录 使用的开发板如下,其实一些其他的51也是可以的,EIDE都提供了相关的库,这里就拿手头上有的进行实验测试吧!1、前期准备前面讲过一篇文章关于EIDE的使用,建议提前看一下,这样方便后续使用超好用的开发工具-VScode插件EIDE要想能够开发51,这里先还是弄下工具链,在如下选项里面选择51的工具链 这里需要事先下载keil的c51版本,如果你电脑上已经
单片机概述什么是单片机单片机:在一块硅片上集成了微处理器、存储器及各种输入/输出接口的芯片,这样一块芯片具有了计算机的属性,被称为单片微型计算机,简称单片机单片机是一块集成芯片,具有一些特殊功能,其功能的实现靠我们自己来编程完成。我们编程的目的是控制这块芯片的各个引脚在不同时间输出不同的电平,进而控制与单片机各个引脚相连接的外围电路的电气状态。 单片机能做什么?单片机是一种可用过编程
转载 2023-08-04 19:23:17
181阅读
Arduino 运行 C 语言,而主控端运行 JavaScript,一次要编写和维护两种程序。既然浏览器和服务器都用 JavaScript,若 Arduino 也能用 JavaScript 控制,那岂不完美?这就是 Rick Waldron 设计 Johnny-Five 库文件的原因。Johnny-Five 是1986 年上映的科幻电影“Short Circuit(直译为“短路”,译作“霹雳五号”
#!/etc/python3.5 """ 安装serial串口通迅模块: sudo apt-get install python-pip pip install pyserial 查询CH340单片机模块是否驱动 1.首先确认系统支持USBSerial,输入以下命令: lsmod | grep usbserial 2.接上USB串口线,看看系统是否可以识别。输入以下命令: d
转载 2023-07-01 01:02:57
389阅读
概述JVM是Java Virtual Machine的缩写,即Java的虚拟。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。为了可以能好的理解更好的了解这个虚构出来的计算机,我们可以先看看真实的计算机。    下图是微型计算机的基本结构:    如上图所示,一个真正的计算机
转载 2023-08-23 13:45:28
133阅读
  • 1
  • 2
  • 3
  • 4
  • 5