嵌入式开发学习路径&MCU四大平台介绍 2024-05-14 fpga开发, 学习, 嵌入式硬件, 单片机 47人 已看 单片机ARM总结FPGA什么事FPGA(集成元件库)FPGA开发方法——FPGA三大方向FPGA优点——On chip to rule them all总结学习方法1.适合控制2.不适合 算法、数据传输、高速数据处理1.适合 数据处理、数据传输、CPU2.不适合??感觉没有1.适合 并行高速信号处理、芯片设计前期验证、不值得流片的高端设计2.不适合 低成本单片机——白色家电等DSP——视频直播ARM——各种应用FPGA——芯片验证、高端应用。
51单片机-数码管显示单个 2024-05-16 51单片机, 嵌入式硬件, 单片机 58人 已看 数码管由多个发光二极管封装在一起组成“8”字型的器件,引线已在内部连接完成,这些段分别由字母a,b,c,d,e,f,g,dp来表示。比如显示数字0,就是 a b c d e亮.分别有共阴极,和共阳极,用法一样,
嵌入式硬件中PCB走线与过孔的电流承载能力分析 2024-05-03 嵌入式硬件 22人 已看 此外测试板的设计和实验方案的设计为理想状态,而实际产品的安装位置不同,产品上的元器件分布的不同,布线的密集度以及使用基材的不同,都是测试板无法模拟的,所以分析数据不能直接指导设计。文中介绍设计和测试FR4敷铜板上走线和过孔的电流承载能力的方案和测试结果,其测试结果可以为设计人员在今后的设计中提供一定的借鉴,使PCB设计更合理、更符合电流要求。由于不同产品、不同模块电流大小不同,为实现各个功能,设计人员需要知道所设计的走线和过孔能否承载相应的电流,以实现产品的功能,防止过流时产品烧毁。测试板PCB分三组。
物联网应用开发--STM32+ESP8266与新大陆云平台通信(下行控制蜂鸣器、LED) 2024-05-14 stm32, 物联网, 嵌入式硬件, 单片机 35人 已看 1、掌握云平台执行器的创建2、熟悉STM32 与ESP8266模块之间的通信3、具体实现目标:(1)创建5个执行器:蜂鸣器,LED1,LED2,ED3,LED4;(2)执行器能对应控制开发板的蜂鸣器和LED。项目创建详细步骤参考:https://blog.csdn.net/luojuan198780/article/details/138766783项目整体:创建5个执行器1.1 执行器之蜂鸣器设置1.2 执行器之LED设置。4个LED配置除了名称其它都一样开发板P7四个跳键帽接法如下图:说明:单片机
嵌入式硬件中PCB走线与过孔的电流承载能力分析 2024-05-03 嵌入式硬件 34人 已看 此外测试板的设计和实验方案的设计为理想状态,而实际产品的安装位置不同,产品上的元器件分布的不同,布线的密集度以及使用基材的不同,都是测试板无法模拟的,所以分析数据不能直接指导设计。文中介绍设计和测试FR4敷铜板上走线和过孔的电流承载能力的方案和测试结果,其测试结果可以为设计人员在今后的设计中提供一定的借鉴,使PCB设计更合理、更符合电流要求。由于不同产品、不同模块电流大小不同,为实现各个功能,设计人员需要知道所设计的走线和过孔能否承载相应的电流,以实现产品的功能,防止过流时产品烧毁。测试板PCB分三组。
STM32系列-STM32介绍 2024-05-21 stm32, 嵌入式硬件, 单片机 31人 已看 ST:指的是意法半导体M:指定微处理器32:表示计算机处理器位数ARM分成三个系列:Cortex-A:针对多媒体应用Cortex-R:针对对实时性和性能有一定要求的场景。Cortex-M:针对低功耗高性能的场景Cortex-M0,Cortex-M4指令集:精简指令集从开发语言:1.汇编语言2.C语言stm32单片机:(汇编+C)实际开发编程过程中使用的方法:1.配置MCU中的某个功能模块的寄存器,进行操作2. 使用ST官方提供的固件库驱动操作。
脉冲神经网络入门指南(五)LIF 神经元数学公式推导【原理理解】 2024-05-21 嵌入式硬件, 单片机 67人 已看 泄漏积分-触发(Leaky Integrate-and-Fire,LIF)神经元模型是一种用来模拟生物神经元电活动的简单模型。该模型将神经元视为一个带有`电阻`和`电容`的 **RC电路** ,描述了神经元膜电位随时间的变化。当膜电位超过某个阈值时,神经元会发出一个脉冲。脉冲神经元为什么可以类比为带有电阻和电容的低通滤波电路?脉冲神经元的膜电位动态特性与 RC 电路的电压动态特性非常相似。以下几点解释了这种类比:在深度学习中,我们通常将输入电流 $I_{in}[t]$ 表示为输入 $X[t]$ 和可学习
AT32F415使用FreeRTOS笔记 2024-05-15 笔记, 嵌入式硬件, 单片机 37人 已看 笔者本来准备用国产的RTThread系统,但是刚开始就遇到很多坑,先是官方的开发环境不好用,然后是,看了半天官方资料也没看 明白线程应该在哪里添加。不过rtthead支持的国产芯片倒是挺多的,内核和芯片外设使用类似linux的menuconfig进行配置,还挺方便的。就是真的没有时间去踩坑了,只能遗憾先放放了。3、第二步会遇到一个问题就是port文件按照官方的文档是用这个Source\portable\RVDS\ARM_CM4F 目录下的,但是由于AT32F415是不带浮点运算器的,会报如下错误。
STM32HAL库-IWDG篇 2024-05-18 fpga开发, 嵌入式硬件, 单片机 35人 已看 IWDG,Independent Watch Dog 独立看门狗IWDG的本质是能产生系统复位信号的计数器IWDG的特性:递减的计数器IWDG时钟由独立的RC振荡器,可在待机和停止模式下运行。看门狗被激活后,当递减计数器计数到0x00时产生复位是指计数器计数到0之前,重载计数器的值,防止复位Reset and Clock.,RCC,复位和时钟控制器Clock Status Register,CSR,时钟状态寄存器。
物联网应用开发--STM32+ESP8266与新大陆云平台通信(下行控制蜂鸣器、LED) 2024-05-14 stm32, 物联网, 嵌入式硬件, 单片机 44人 已看 1、掌握云平台执行器的创建2、熟悉STM32 与ESP8266模块之间的通信3、具体实现目标:(1)创建5个执行器:蜂鸣器,LED1,LED2,ED3,LED4;(2)执行器能对应控制开发板的蜂鸣器和LED。项目创建详细步骤参考:https://blog.csdn.net/luojuan198780/article/details/138766783项目整体:创建5个执行器1.1 执行器之蜂鸣器设置1.2 执行器之LED设置。4个LED配置除了名称其它都一样开发板P7四个跳键帽接法如下图:说明:单片机
嵌入式硬件中PCB走线与过孔的电流承载能力分析 2024-05-03 嵌入式硬件 23人 已看 此外测试板的设计和实验方案的设计为理想状态,而实际产品的安装位置不同,产品上的元器件分布的不同,布线的密集度以及使用基材的不同,都是测试板无法模拟的,所以分析数据不能直接指导设计。文中介绍设计和测试FR4敷铜板上走线和过孔的电流承载能力的方案和测试结果,其测试结果可以为设计人员在今后的设计中提供一定的借鉴,使PCB设计更合理、更符合电流要求。由于不同产品、不同模块电流大小不同,为实现各个功能,设计人员需要知道所设计的走线和过孔能否承载相应的电流,以实现产品的功能,防止过流时产品烧毁。测试板PCB分三组。
STM32(GPIO)库函数版输入输出项目代码 2024-05-17 stm32, 嵌入式硬件, 单片机 43人 已看 每个GPI/O端口有两个32位配置寄存器(GPIOx_CRL,GPIOx_CRH),两个32位数据寄存器 (GPIOx_IDR和GPIOx_ODR),一个32位置位/复位寄存器(GPIOx_BSRR),一个16位复位寄存器(GPIOx_BRR)和一个32位锁定寄存器(GPIOx_LCKR)。每个I/O端口位可以自由编程,然而必须按照32位字访问I/O端口寄存器(不允许半字或字节访问)。根据数据手册中列出的每个I/O端口的特定硬件特征,GPIO端口的每个位可以由软件分别配置成多种模式。
stm32 硬I2C SHT30 驱动 2024-05-17 stm32, 嵌入式硬件, 单片机 43人 已看 2.读取指令:HAL_I2C_Master_Receive(&hi2c1, I2C_ADDRESS, rawData, 3, 0xFF);1.测量指令:uint8_t START_MEASUIRE_CMD[2] = { 0x2c, 0x06 };SHT30的测量较为简单,只需要一条指令即可测量。
Linux学习笔记6 2024-05-20 笔记, 嵌入式硬件, 单片机 31人 已看 这样它们就可以直接通过局域网进行通信,而无需经过路由器。server_args = -s /var/tftpboot/: 指定了 tftp 服务器进程的参数,其中 -s 表示指定 TFTP 的根目录为 /var/tftpboot/ ——————TFTP 客户端就是从这个目录里面获取服务器上的文件。输入命令“sudo apt-get install tftp tftpd”安装tftp 和tftpd,然后建立TFTP 的配置文件,使用命令“vi /etc/xinetd.d/tftp”建立文件,写入代码。
STM32+CubeMX移植HAL库实现SYN6288语音合成模块模块 2024-05-13 stm32, 嵌入式硬件, 单片机 339人 已看 SYN6288中文语音合成芯片是北京宇音天下科技有限公司于2010年初推出的一款性/价比更高,效果更自然的一款中高端语音合成芯片。SYN6288通过异步串口(UART)通讯方式,接收待合成的文本数据,实现文本到语音(或TTS语音)的转换。主控制器和SYN6288语音合成芯片之间通过UART接口连接,控制器可通过通讯接口向SYN6288语音合成芯片发送控制命令和文本,SY6288语音合成芯片把接收到的文本合成为语音信号输出,输出的信号经功率放大器进行放大后连接到喇叭进行播放。
基于单片机的宠物智能投喂系统研究 2024-05-07 宠物, 嵌入式硬件, 单片机 41人 已看 从我开始选题的时候,老师就给了我很多宝贵的意见,指导老师非常敬职敬业,他在修改我的论文的时候非常仔细认真,不管是初稿还是二稿,都会仔细研读,然后给出宝贵的修改意见。这一目标的设定,不仅是为了提升宠物养护的便利性,更是为了宠物的健康和生活质量考虑。首先,我们从宠物饲养的现实需求出发,详细分析了宠物智能投喂系统的需求,明确了其基本功能和性能指标,这为我们的设计提供了坚实的基础。宠物智能投喂系统应运而生,旨在通过自动化手段,满足宠物定时定量的饮食需求,减轻主人的负担,同时也有助于维护宠物的健康生活。
STC8增强型单片机开发day02 2024-05-09 stm32, 嵌入式硬件, 单片机 41人 已看 串口是一种在数据通讯中广泛使用的通讯接口,通常我们叫做UART (通用异步收发传输器Universal Asynchronous Receiver/Transmitter),其具有数据传输速度稳定、可靠性高、适用范围广等优点。在嵌入式系统中,串口常用于与外部设备进行通讯,如传感器、液晶显示屏、WiFi模块、蓝牙模块等。串口通信中的 TXD(Transmit Data)和 RXD(Receive Data)是串口通信中的两个重要信号。TXD是指串口发送端的数据信号,而RXD是指串口接收端的数据信号。
STM32 VS Code 扩展用户指南 2024-05-08 stm32, 嵌入式硬件, 单片机 153人 已看 通过这种方法,您可以结合两种工具的优势,使用 VS Code 进行编辑、编译和调试,同时使用 STM32CubeIDE 的高级调试功能。有关项目创建的全面指导,请观看我们的教程视频,标题为 "如何使用 STM32 VS Code 扩展创建项目",该视频为新用户和有经验的用户提供了分步指导。要快速了解项目调试,请观看我们的教程视频,标题为 "如何使用 STM32 VS Code Extension 进行调试",其中提供了针对新用户的分步说明。生成的 CMake 文件和源代码可在 VS Code 中正常运行。