芯片封装简介 2024-07-07 嵌入式硬件, 单片机 105人 已看 迄今为止,全球集成电路封装技术一共经历了五个发展阶段。通常认为,前三个阶段属于传统封装,第四、五阶段属于先进封装。当前的主流技术处于以CSP、BGA为主的第三阶段,且正在从传统封装(SOT、QFN、BGA等)向先进封装(FC、FIWLP、FOWLP、TSV、SIP等)转型。与传统封装相比,先进封装采用非焊接形式封装,应用场景主要适用于存储器、CPU和GPU等,在先进封装工艺中,除了需要用到传统的封测设备,还需要使用晶圆制造前道工艺的部分设备。并存在技术难度大、研发成本高、应用场景较少等缺陷。
【linux学习---1】点亮一个LED---驱动一个GPIO 2024-07-03 stm32, 嵌入式硬件, 单片机 86人 已看 从上图 可以看出, 蜂鸣器 接到了 BEEP 上, BEEP 就是 GPIO5_IO05。查找IMX6UL参考手册。
我在高职教STM32——LCD液晶显示(1) 2024-06-18 stm32, 嵌入式硬件, 单片机 72人 已看 前边我们讲解了LED、按键和蜂鸣器的应用,这三类器件本身工作原理十分简单,因此我们的重点是放在STM32的GPIO上面。这一章我们来学习一下开发板配套的那块厚厚的液晶屏——LCD1602,聚焦的是这个器件本身的特点和工作时序。因此,我们需要熟读它的数据手册,因为手册里告诉了编程的要点、参数、时序等。阅读器件手册是做单片机和嵌入式开发必备的基本能力,我们就从这一章开始锻炼起来吧。
我在高职教STM32——时钟系统与延时控制(1) 2024-06-28 stm32, 嵌入式硬件, 单片机 68人 已看 STM32主频的背后其实是一套复杂的时钟系统,而这套系统关乎所有外设的工作。因此,在我们继续深入学习之前,有必要了解STM32时钟系统的脉络,进而才能理解所有跟时间有关的机制和配置。
单片机的学习(15)--LCD1602 2024-06-29 学习, 嵌入式硬件, 单片机 78人 已看 液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符显示容量:16×2个字符,每个字符为5*7点阵。
STM32第八课:Su-03t语音识别模块 2024-06-25 stm32, 嵌入式硬件, 单片机 141人 已看 将kqm处理后的数据进行外部声明,再判断头尾的固定值,查看是否有误,然后进行数据类型标志位判断,判断收到的指令要播报那个数据,最后记得释放结构体,防止重复播报。1.先去智能公元的官网设计所需的语音指令和接口,本例程选取的以串口5 PC12(TX)和PD2(RX)进行数据的通信。由于该串口接收的空气质量数据为double类型,二传输类型为8位2进制,所以此时需要进行数据转换。该处串口5的中断用来接收数据,并把数据传送给数组里,每十个为一组。2.清空板子上的代码,然后利用板子上的ch340进行烧录。
51单片机STC89C52RC——12.1 数据存储芯片AT24C02 2024-06-29 51单片机, 嵌入式硬件, 单片机 69人 已看 AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,采用先进CMOS技术实质上减少了器件的功耗。AT24C02有一个8字节页写缓冲器,该器件通过IIC总线接口进行操作,有一个专门的写保护功能。
stm32f103c8t6单片机实现电压测量 2024-06-27 嵌入式硬件, 数据库, mongodb, 单片机 68人 已看 我们使用面包板进行操作,实际所需要stm32f103c8t6端口有三个,我选择PA0作为端口电压读取端口,PB8和PB9作为与OLED显示屏链接的端口。由于与OLED显示屏的链接不是我们所叙述的重点,不过多的叙述。重点说明与电压测量有关的PA0端口配置。使用Keil uVision5进行代码编写。
2毛钱的SOT23-5封装28V、1.5A、1.2MHz DCDC转换器用于LCD偏置电源和白光LED驱动等MT3540升压芯片 2024-06-27 嵌入式硬件, 单片机 59人 已看 推荐一个公司带“航天”的升压芯片,MT3540,用于BOOST升压,电流大,价格低,批量2毛不到。
STM32CubeMX与RT-Thread Studio协助使用(实现点亮LED) 2024-06-26 fpga开发, 嵌入式硬件, 单片机 56人 已看 如int main(void)处为它添加 __weak 即可。
《STM32 HAL库》小米微电机控制例程——通信协议分析及驱动库 2024-06-19 stm32, 嵌入式硬件, 单片机 192人 已看 伺服电机的最大特征要素是伺服机构。伺服机构是以物体的位置、方位、姿态等控制量,跟随目标(或给定值)变化的自动控制系统。伺服的英文“servo”以拉丁语中表示“奴隶”的“servus”为词根,意思是。
51单片机-温度传感器DS18B20 2024-06-25 51单片机, 嵌入式硬件, 单片机 57人 已看 DS18B20的核心功能是它可以直接读出数字的温度数值。温度传感器的精度为用户可编程的9,10,11或12位,分别以0.5℃,0.25℃,0.125℃和0.0625℃增量递增。在上电状态下默认的精度为12位。DS18B20启动后保持低功耗等待状态,当需要执行温度测量和AD转换时,总线控制器必须发出[44h]命令。转换完以后,产生的温度数据以两个字节的形式被存储到高速暂存器的温度寄存器中,DS18B20继续保持等待状态。
关于单片机那些事? 2024-06-21 嵌入式硬件, 单片机 46人 已看 机器周期:一个指令的基本操作(取指,分析,执指)所需要的时间为机器周期,一般由12个时钟周期组成 机器周期 = 12/晶振频率。时钟周期:也叫振荡周期,就是单片机外接晶振的倒数,如12Mhz,周期就是1/12us,最小的时间单位。总线周期:CPU通过总线对外部进行一次访问需要的时间 一个总线周期一般包含4个时钟周期。指令周期:执行一条指令需要的时间,一般由若干个机器周期组成。主频(时钟频率):1秒钟,时钟周期的个数为主频。
STM32---SPI通信协议(小白入、含源码) 2024-06-20 stm32, 嵌入式硬件, 单片机 53人 已看 介绍了SPI的基本概念、使用,以及NOR FLASH 的基本概念,完成了利用NM24Q128芯片通过SPI与STM32进行通信,实现了数据的读取。
使用J-Link Commander查找STM32死机问题 2024-06-23 stm32, 嵌入式硬件, 单片机 67人 已看 压栈顺序: R0、R1、R2、R3、R12、LR、PC、xPSR(这里存疑,如果被调用的函数有参数或者临时变量的传递可能就不只这几个寄存器被压入栈了)思路: 此时要定位到发生hardfault之前单片机的PC指向哪里才能确定是什么原因导致的hardfault错误。可以看到的确在CashCode函数中发生的hardfault。这里我已经连接过了STM32F407VET6了。这里我已经默认选择了SWD接口,4000K速率。可以看到已经发生了HardFault中断。的确来到了HardFault中断函数了。
STM32CubeMX WS2812B灯驱动 2024-06-21 stm32, 嵌入式硬件, 单片机 54人 已看 一、WS2812B数据发送速度可达800Kbps。数据协议采用单线归零码的通讯方式,像素点在上电复位以后,DIN端接受从控制器传输过来的数据,首先送过来的24bit数据被第一个像素点提取后,送到像素点内部的数据锁存器,剩余的数据经过内部整形处理电路整形放大后通过DO端口开始转发输出给下一个级联的像素点,每经过一个像素点的传输,信号减少24bit。像素点采用自动整形转发技术,使得该像素点的级联个数不受信号传送的限制,仅受限信号传输速度要求。
ZYNQ7 Processing System IP核中PS侧Uart的用法 2024-06-14 elasticsearch, 全文检索, 搜索引擎, 大数据, 单片机 55人 已看 ZYNQ7 Processing System IP核中PS侧Uart的用法