logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

GD32F407VE天空星开发板ADC配置详解

GD32F407 ADC开发摘要 GD32F407VE天空星开发板内置12位ADC模块,支持多通道模拟信号采集。ADC配置要点包括: 时钟设置(默认84MHz分频至21MHz) 选择12位分辨率(4096级) 配置单次/连续转换模式 设置采样时间(温度传感器需≥84周期) 校准ADC提高精度 典型应用: 内部温度传感器(通道16):需特殊使能,转换公式为((1.45V-Vadc)*1000/4.1

文章图片
#单片机#嵌入式硬件#stm32 +1
构建AI大模型对话系统

本文介绍了构建完整AI对话系统的全流程技术方案,涵盖音频采集处理、语音识别、大模型交互和语音合成等核心环节。主要内容包括:1)使用PyAudio进行音频采集与播放;2)基于SpeechRecognition库实现离线语音识别;3)JSON数据格式操作指南;4)接入硅基流动大模型API实现智能对话;5)利用pyttsx3完成语音合成。文章提供了详细的代码示例,适合不同水平的开发者快速实现AI语音交互

文章图片
#microsoft
开发神器进阶:VSCode 远程连接云服务器或本地电脑,随时随地高效编码

本文详细介绍了如何使用VSCode的Remote-SSH插件实现远程开发,包含10个图文步骤:从安装插件、配置SSH连接、输入认证信息到打开远程目录。文章提供了Linux常用命令速查表和VSCode远程开发快捷键,并建议后续优化方向如配置SSH免密登录和安装远程专用插件。通过这套方案,开发者可以突破设备限制,实现随时随地高效编码。

文章图片
#vscode#服务器#ide
闹钟寄存器中断的实现-库函数版(STC8)

本文介绍了STC8单片机中RTC闹钟中断功能的实现方法。主要内容包括:1) STC8系列单片机RTC闹钟模块的核心寄存器组及其功能,如时间设置寄存器、控制寄存器和标志寄存器;2) 关键寄存器的详细解析,包括闹钟时间寄存器的BCD码存储格式和特殊掩码功能;3) 完整的闹钟中断配置流程,包含RTC初始化、闹钟时间设置和中断服务程序编写。文中还提供了基于STC8H1K的寄存器定义和配置代码示例,展示了如

文章图片
#51单片机#单片机#嵌入式 +1
GD32F407VE天空星开发板的旋转编码器EC12的实现

本文介绍了基于GD32F407VE天空星开发板的旋转编码器实现方案。主要内容包括:1) 旋转编码器的基本概念和应用场景;2) EC12型号编码器的硬件连接与引脚定义;3) 正交编码原理及方向判断算法设计;4) 软件架构设计,包含中断处理函数和回调机制;5) 外部中断配置方法。文章详细阐述了旋转编码器在嵌入式系统中的硬件接口设计和软件实现,为开发人员提供了完整的解决方案和技术参考。

文章图片
#单片机#stm32#嵌入式硬件
嵌入式ARM 处理器的面试题

本文介绍了ARM处理器和STM32的基本概念。主要内容包括:1)ARM处理器采用RISC指令集架构,包含CPU内部结构、存储器分类及字节序概念;2)STM32最小系统组成及常用外设(I2C、SPI等);3)中断机制,包括处理流程、优先级分组和优化方法;4)GPIO的8种工作模式;5)I2C总线协议及开漏输出特点;6)SPI总线特性。重点阐述了ARM处理器的体系结构、存储器管理、中断处理机制以及常用

文章图片
#嵌入式硬件#单片机#51单片机 +2
嵌入式面试题(rtos,wifi,蓝牙)

本文介绍了嵌入式开发中网络通信、低功耗蓝牙、实时操作系统和图形界面的关键技术。在WiFi与MQTT部分,重点讲解了MQTT协议的发布/订阅模式、QoS分级机制及网络故障恢复方案;BLE部分分析了其协议栈结构、主从模式及功耗优化方法;FreeRTOS部分阐述了任务调度机制、通信同步方式及死锁处理;LVGL部分则介绍了移植接口和性能优化技巧。这些内容为嵌入式系统开发提供了实用的技术参考和解决方案。

文章图片
#面试#嵌入式硬件#arm开发 +1
嵌入式C语言和数据结构面试题

本文总结了C语言的核心知识点,包括编译过程、变量与常量、数据类型、指针等关键概念。详细解析了从源码到可执行的四个编译阶段,变量声明与定义的区别,全局/局部变量的特性对比,指针运算规则,以及数组与指针的异同。特别强调了宏定义与typedef的区别、条件编译的应用场景、枚举类型的使用优势,并深入比较了常量指针与指针常量的本质差异。这些内容涵盖了C语言程序设计中常见的技术要点和易混淆概念,为开发者提供了

文章图片
#c语言#数据结构#算法 +1
代码的“起床气”:单片机上电后的最初几毫秒发生了什么?

摘要:本文详细解析了ARM Cortex-M系列芯片的启动流程。从上电复位到执行main()函数,硬件和软件依次完成关键步骤:硬件自动读取栈指针和复位入口地址;汇编启动代码初始化系统时钟和堆栈;C运行时环境构建阶段搬运.data段数据并清零.bss段;最后完成库初始化并跳转至用户代码。理解这一流程对嵌入式开发至关重要,涉及Bootloader开发、崩溃分析和内存优化等核心技能。启动过程的精密配合确

文章图片
#单片机#嵌入式硬件
构建AI大模型对话系统

本文介绍了构建完整AI对话系统的全流程技术方案,涵盖音频采集处理、语音识别、大模型交互和语音合成等核心环节。主要内容包括:1)使用PyAudio进行音频采集与播放;2)基于SpeechRecognition库实现离线语音识别;3)JSON数据格式操作指南;4)接入硅基流动大模型API实现智能对话;5)利用pyttsx3完成语音合成。文章提供了详细的代码示例,适合不同水平的开发者快速实现AI语音交互

文章图片
#microsoft
    共 16 条
  • 1
  • 2
  • 请选择