STM32系列-STM32介绍 2024-05-21 stm32, 嵌入式硬件, 单片机 69人 已看 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 嵌入式硬件, 单片机 102人 已看 泄漏积分-触发(Leaky Integrate-and-Fire,LIF)神经元模型是一种用来模拟生物神经元电活动的简单模型。该模型将神经元视为一个带有`电阻`和`电容`的 **RC电路** ,描述了神经元膜电位随时间的变化。当膜电位超过某个阈值时,神经元会发出一个脉冲。脉冲神经元为什么可以类比为带有电阻和电容的低通滤波电路?脉冲神经元的膜电位动态特性与 RC 电路的电压动态特性非常相似。以下几点解释了这种类比:在深度学习中,我们通常将输入电流 $I_{in}[t]$ 表示为输入 $X[t]$ 和可学习
AT32F415使用FreeRTOS笔记 2024-05-15 笔记, 嵌入式硬件, 单片机 52人 已看 笔者本来准备用国产的RTThread系统,但是刚开始就遇到很多坑,先是官方的开发环境不好用,然后是,看了半天官方资料也没看 明白线程应该在哪里添加。不过rtthead支持的国产芯片倒是挺多的,内核和芯片外设使用类似linux的menuconfig进行配置,还挺方便的。就是真的没有时间去踩坑了,只能遗憾先放放了。3、第二步会遇到一个问题就是port文件按照官方的文档是用这个Source\portable\RVDS\ARM_CM4F 目录下的,但是由于AT32F415是不带浮点运算器的,会报如下错误。
mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc... 2024-05-14 c语言, ide, 开发语言, 单片机 35人 已看 mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc...-CSDN博客
STM32HAL库-IWDG篇 2024-05-18 fpga开发, 嵌入式硬件, 单片机 52人 已看 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, 物联网, 嵌入式硬件, 单片机 60人 已看 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四个跳键帽接法如下图:说明:单片机
mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc... 2024-05-14 c语言, ide, 开发语言, 单片机 45人 已看 mplab ide中使用c语言编程,PIC单片机的C语言使用——在MPLAB-IDE中使用HitechC编译器.doc...-CSDN博客
STM32(GPIO)库函数版输入输出项目代码 2024-05-17 stm32, 嵌入式硬件, 单片机 67人 已看 每个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, 嵌入式硬件, 单片机 54人 已看 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 笔记, 嵌入式硬件, 单片机 44人 已看 这样它们就可以直接通过局域网进行通信,而无需经过路由器。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, 嵌入式硬件, 单片机 382人 已看 SYN6288中文语音合成芯片是北京宇音天下科技有限公司于2010年初推出的一款性/价比更高,效果更自然的一款中高端语音合成芯片。SYN6288通过异步串口(UART)通讯方式,接收待合成的文本数据,实现文本到语音(或TTS语音)的转换。主控制器和SYN6288语音合成芯片之间通过UART接口连接,控制器可通过通讯接口向SYN6288语音合成芯片发送控制命令和文本,SY6288语音合成芯片把接收到的文本合成为语音信号输出,输出的信号经功率放大器进行放大后连接到喇叭进行播放。
基于单片机的宠物智能投喂系统研究 2024-05-07 宠物, 嵌入式硬件, 单片机 58人 已看 从我开始选题的时候,老师就给了我很多宝贵的意见,指导老师非常敬职敬业,他在修改我的论文的时候非常仔细认真,不管是初稿还是二稿,都会仔细研读,然后给出宝贵的修改意见。这一目标的设定,不仅是为了提升宠物养护的便利性,更是为了宠物的健康和生活质量考虑。首先,我们从宠物饲养的现实需求出发,详细分析了宠物智能投喂系统的需求,明确了其基本功能和性能指标,这为我们的设计提供了坚实的基础。宠物智能投喂系统应运而生,旨在通过自动化手段,满足宠物定时定量的饮食需求,减轻主人的负担,同时也有助于维护宠物的健康生活。
STC8增强型单片机开发day02 2024-05-09 stm32, 嵌入式硬件, 单片机 75人 已看 串口是一种在数据通讯中广泛使用的通讯接口,通常我们叫做UART (通用异步收发传输器Universal Asynchronous Receiver/Transmitter),其具有数据传输速度稳定、可靠性高、适用范围广等优点。在嵌入式系统中,串口常用于与外部设备进行通讯,如传感器、液晶显示屏、WiFi模块、蓝牙模块等。串口通信中的 TXD(Transmit Data)和 RXD(Receive Data)是串口通信中的两个重要信号。TXD是指串口发送端的数据信号,而RXD是指串口接收端的数据信号。
STM32 VS Code 扩展用户指南 2024-05-08 stm32, 嵌入式硬件, 单片机 233人 已看 通过这种方法,您可以结合两种工具的优势,使用 VS Code 进行编辑、编译和调试,同时使用 STM32CubeIDE 的高级调试功能。有关项目创建的全面指导,请观看我们的教程视频,标题为 "如何使用 STM32 VS Code 扩展创建项目",该视频为新用户和有经验的用户提供了分步指导。要快速了解项目调试,请观看我们的教程视频,标题为 "如何使用 STM32 VS Code Extension 进行调试",其中提供了针对新用户的分步说明。生成的 CMake 文件和源代码可在 VS Code 中正常运行。
STM32_HAL_RTC_实现获取日期 2024-05-10 stm32, 实时音视频, 嵌入式硬件, 单片机 116人 已看 使用hal库的函数获取时间和日期,在使用sprintf()函数将数据转换为字符用UART将数据传出。
STM32使用ESP01S连接阿里云物联网平台 2024-05-06 stm32, 嵌入式硬件, 单片机 173人 已看 另外根据esp01s手册下载固件时需要将IO2拉低电平,所以需要另外一根线将esp01s的IO2跟供电设备的GND连接,可以使用开发板的GND引脚。将生成的连接域名、ClientId、Username、Password这四个参数复制下来,填到我上面写的指令里面即可。连接好的实物图如下图所示,如果使用开发板的GND线,需给开发板通上电。首先准备好烧录工具,可以从官网上进行下载。