RYMCU
高速下载器RYDAP-HS使用说明 RYDAP-HS 离线下载器 高速下载器 DAPLINK
1.外形结构按键功能说明:B0出厂下载代码使用,用户无需使用。SET功能一:按住 SET 不放,再连接 USB,下载器将进入下载器固件更新页面,用于和小助手通信。功能二:在"离线下载"模式下,按 SET 按键,启动离线下载。K0状态切换按键,按住 K0 不放,再连接 USB,切换在线/离线下载模式。2.界面说明主页共 4 个按钮,点击进入对应页面。点击任意页面左上角,可跳转到主页。在线模式进入在线
Hugh 1 天前
星允派 F103 公测活动圆满收官!致敬每一位先行者! 星允派F103
大家好!随着九月的到来,我们为期数周的 “星允派 F103”公测活动 正式画上了圆满的句号。在此,我们谨代表 RYMCU 社区,向所有热情参与、贡献智慧的公测先行者们,致以最诚挚的感谢!在过去的日子里,我们欣喜地看到,一块块 F103 开发板在大家手中从沉睡中被唤醒,点亮了第一盏灯,打印出第一行字符,驱动了第一个外设……每一篇文章、每一行代码,都凝聚着大家对嵌入式技术的热爱与探索精神,也为“星允派
ronger 3 天前
PostgreSQL数据库 待分类
PostgreSQL 是一个功能强大的开源对象关系型数据库系统,拥有超过 35 年的活跃开发历史,在可靠性、功能健壮性和性能方面赢得了良好的声誉。有大量的资料介绍了如何通过官方文档安装和使用 PostgreSQL。开源社区提供了许多有用的场所,可以帮助您熟悉 PostgreSQL,了解其工作原理并找到职业机会。了解更多关于如何参与社区的信息。操作步骤以下是使用 Docker Compose 部署
星允派(stm32f103) (五)I2C_24C02 待分类
在 STM32F103 上通过 I2C 驱动 24C02 EEPROM 存储器,需要了解 I2C 协议核心机制、24C02 设备特性及软件模拟/硬件 I2C 实现方法,才能很好的实现 I2C 驱动 24C02 的功能。一、I2C 协议核心机制信号定义起始信号(Start):SCL 高电平时,SDA 由高 → 低跳变,表示通信开始。停止信号(Stop):SCL 高电平时,SDA 由低 → 高跳变,表
meiyaolei 10 天前
星允派(stm32f103)(六)SPI驱动W25Q64 待分类
STM32F103 通过硬件 SPI 驱动 W25Q64,并把读取到的地址打印在屏上。W25Q64.pdf一、硬件基础与接口匹配STM32F103 SPI 外设特性接口数量:3 个 SPI 接口 SPI1/SPI2/SPI3,支持主从模式。时钟配置:SPI1 挂载于 APB2 总线最高 72MHz,SPI2/SPI3 挂载于 APB1 总线最高 36MHz,通过分频可实现最高 18MHz 的 SP
meiyaolei 10 天前
小智工程目录结构 待分类
项目根目录项目根目录包含以下关键文件和子目录:​README.md​、​README_en.md​、​README_ja.md​:多语言的项目介绍文档。​main​:核心代码目录,存放主程序逻辑及相关模块。​scripts​:脚本工具目录,用于开发辅助、资源生成和固件发布等。CMakeLists.txt 和 ​idf_component.yml​:构建配置文件,用于定义项目依赖和编译规则。核心模块
Hugh 13 天前
extern "C"关键字使用 C++
extern "C" void app_main(void) 是 C++ 代码中用于声明函数遵循 C 语言链接规则的语法,常见于混合使用 C 和 C++ 的场景(如嵌入式开发中的 ESP-IDF 框架)。以下是详细解析:1. extern "C":指定 C 语言链接方式​作用​:C++ 支持函数重载(同一函数名可有不同参数),因此编译时会对函数名进行​名称修饰(Name Mangling)​,生成
Hugh 13 天前
__attribute__((packed))作用 嵌入式
__attribute__((packed)) 是 GCC 编译器(以及兼容 GCC 的编译器,如 Clang)提供的​扩展属性​,用于控制结构体(或联合体)的内存对齐方式,强制取消成员之间的填充字节(padding),让结构体成员按 “紧凑模式” 排列。核心作用:取消内存对齐,强制紧凑排列在 C/C++ 中,编译器为了提高 CPU 访问内存的效率,会自动给结构体成员之间插入​填充字节​(padd
Hugh 13 天前
嵌入式事件回调机制典型案例剖析 待分类
void OnNetworkError(std::function callback);void Protocol::OnNetworkError(std::function callback) { on_network_error_ = callback;
Hugh 13 天前
C++ Lambda 表达式语法 C++ lambda
以下是一个捕获列表和参数列表均不为空的 Lambda 表达式示例,结合 std::function 展示其用法,并详细解析语法:#include #include #include int main() { // 外部变量:将被Lambda表达式捕获 std::string prefix = "Result: ";
Hugh 13 天前
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 33