本文介绍了一位从初学到进阶的心路历程。
这个8*8按键程序的过程中,不管是在自己写还是参考别人程序的过程中,发现自己对C语言有些基本知识点和编程规范有很多不懂的地方,有些是自己以前的编程习惯不好,有些就是基础知识不扎实的表现,所以总结出来。
现实生活中, 我们总是要与人打交道,互通有无。单片机也一样,需要跟各种设备交互。例如汽车的显示仪表需要知道汽车的转速及电动机的运行参数,那么显示仪表就需要从汽车的底层控制器取得数据。而这个数据的获得过程就是一个通信过程。
含有单片机的电子产品在量产的时候会用到.hex文件或者.bin。hex是十六进制的,包含地址信息和数据信息,而bin文件是二进制的,只有数据而不包含地址。任何文件都有一定的格式规范,hex文件同样具有完整的格式规范。今天和大家分享一下,hex是如何解析的。
这次出差是为了升级程序解决Bug,用户已经将产品封装起来,无法开盖,只能使用CAN总线来更新程序,用Bootloader实现。其实就是通过上位机把.bin/hex文件以CAN通讯的方式发送给单片机并存储在规定的Flash中。这个过程与手机端更新APP类似。
在现代社会中,信息安全所占据的地位越来越重要。但不幸的是,信息安全问题[1]正变得越来越突出。加密算法是解决上述问题的有效方法。除了消息传输的接收者之外,即使外界非法拦截密文,它也只会产生一些无意义的乱码。有许多类型的加密算法,它们适应的地方通常是不同的。在单片机和嵌入式系统中,信息的传输非常频繁,甚至没有很多机密信息。因此,信息传输的安全性变得越来越重要。
什么是用于电池供电设备的PIC24F单片机?它有什么作用?美国微芯科技公司(Microchip Technology Inc.)近日宣布推出全新系列PIC®超低功耗(XLP)单片机,助力系统研发人员在设计电池供电和其他功耗敏感型的带或不带LCD显示屏的产品时可以轻松添加一系列创新功能。新推出的PIC24F GU和GL系列单片机集成了14款独立于内核的低功耗外设(CIP),无需中央处理单元(CPU)即可工作,其中包括称为自主动画LCD的CIP。
什么是全新功能安全型AVR® DA系列单片机?随着物联网(IoT)为工业和家庭应用提供更强的连接性,以及车联网提升了驾驶室和操控功能,业界需要更高性能的单片机来实现更好的实时控制以及增强的人机接口应用。Microchip Technology Inc.(美国微芯科技公司)今日宣布推出下一代AVR® DA系列单片机(MCU),是其首款带有外设触摸控制器(PTC)的功能安全型AVR MCU系列。
你知道MCU之选型不得不知的那些事儿吗?MCU换言之,可以理解为单片机。MCU所应用的场景:一般只要稍微有点UI电器,所以我们身边无处所在都是单片机的影子。MCU可以比喻成人体的心脏,是最为重要的核心部分。所以MCU的选型工作是非常非常重要的工作,如果不小心选错,对于整个电路而言就要做个大手术一样严重。本文通过以下几方面进行探讨MCU选型问题,各位感兴趣可以一起聊聊~
新产品集成了可自行配置的模拟和数字外设,支持混合信号开发环境
小编通常在在电机控制器的设计过程中,对功率器件MOSFET的漏极电流 I D I_DID 进行校核计算是一项重要工作。
什么是51单片机的内部存储结构?当我们在编程器中把一条指令写进单片要内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即 ROM(READ ONLY MEMORY)。
你了解单片机和PLC吗?它们有什么不同?哪些时候单片机可以替代PLC 吗?小编先不揭晓答案,看完此文大家自己就心知肚明可以不可以替换了,再解决这个问题之前先了解下单片机和PLC是什么,各自有着怎样的结构特点,正文开始!
你了解单片机内部结构原理吗?我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即 ROM(READ ONLY MEMORY)。
关于嵌入式硬件设计的关键细节,你知道那些?对于电源工程师而言,嵌入式硬件设计好比一座非常庞大的山峰,要想攀登至高点,要付出多倍的努力才能看到最美丽的风景。其实,嵌入式硬件设计是有几大关键节点的,我们今天和大家分享下关键细节,希望能在各位工程师求学的路上有所帮助!
相信ADC的应用或多或少都会用到,在很多场合都有分辨率要求,要实现较高分辨率时,第一时间会想到采用一个较高位数的外置ADC去实现。可是,高分辨率外置ADC往往价格都不便宜,这就带来一对矛盾: 高指标与低成本。其实,利用单片机片上的ADC利用过采样技术就能很好的解决这样一对矛盾体,本文来聊聊这个话题。
所谓外部中断,就是通过外部信号所引起的中断,如单片机引脚上的电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。
近日,美国微芯科技公司宣布推出全新系列PIC®超低功耗(XLP)单片机,助力系统研发人员在设计电池供电和其他功耗敏感型的带或不带LCD显示屏的产品时可以轻松添加一系列创新功能。
通常在 LED 大屏幕的显示过程中,读取数据频繁,且随着显示面积的增加与色彩变化的丰富,对数据输出速度的要求越来越高。普通方式读取一个字节的 RAM 数据,至少需要两个机器周期,即 24 T (时钟周期)。
我们都知道,大型 LED 显示幕与等离子显示、大屏幕背投影电视等平板显示器有许多相似之处。大型 LED 显示幕是一种数位式平板显示器。这就要求它可以显示文字、图形、动画、图像、影像节目等各种资讯。全彩色 LED 显示幕的目的就是造出巨型彩色显示器。