跳转至

洋桃电子

  • 洋桃电子Bilibili🎯


    一个关于嵌入式系统和编程的 Bilibili 频道。

    传送门

  • 洋桃电子官网🎯


    一个关于嵌入式系统和编程的品牌。

    传送门

洋桃百科 ✅

洋桃补习班

  • 洋桃补习班🎯


    单板计算机和嵌入式系统的基础。

    传送门

  • CH01 ARM, RSIC, 32bit
  • CH02 STM32 官方网站探索
  • CH03 芯片的制造原理
  • CH04 如何读数据手册
  • CH05 IO端口
  • CH06 电路基础快速入门
  • CH07
  • CH08
  • CH09
  • CH10
  • CH11
  • CH12
  • CH13
  • CH14
  • CH15 软件如何控制硬件? 软件 = 地址 + 状态 -> 硬件
  • CH16 单片机的地址与状态
  • CH17 工程文件的调用关系
  • CH18 I2C总线协议解析

STM32

初级-F103

  • STM32 F103🎯


    STM32 F103 系列, 配套洋桃电子1号开发板, 核心为STM32F103C8T6。

    传送门

教程技术栈

KEIL4 + 标准库

学习进度

  • P1 前言
  • P2 什么是ARM
  • P3 什么是STM32
  • P4 STM32命名规范
  • P5 内核与存储器
  • P6 时钟,复位与电源管理
  • P7 新书出版
  • P8 低功耗和ADC
  • P9 DMA和IO端口
  • P10 调试模式和定时器
  • P11 看门狗和滴答定时器
  • P12 I2C和USART接口
  • P13 CRC校验和芯片ID
  • P14 内部功能回顾总结
  • P15 接口定义
  • P16 开发板简介
  • P17 ISP程序下载
  • P18 最小系统电路
  • P19 KEIL4安装
  • P21 工程简介与调试流程
  • P22 固件库的安装
  • P23 编程语言介绍
  • P24 固件库的调用
  • P25 添加工程文件
  • P26 核心板电路分析
  • P27 点亮LED灯
  • P28 更多点亮LED灯的方法
  • P29 LED闪灯程序
  • P30 LED呼吸灯程序
  • P31 按键控制LED灯
  • P32 FLASH读写程序
  • P33 蜂鸣器驱动程序
  • P34 MIDI音乐播放程序
  • P35 USART驱动程序
  • P36 USART发送程序
  • P37 USART接收程序
  • P38 USART控制程序
  • P39 超级终端串口控制程序
  • P40 RTC原理与驱动实现
  • P41 RTC驱动程序分析
  • P42 超级终端显示日历程序
  • P43 RCC设置程序分析
  • P44 触摸按键的原理与驱动
  • P45 按键双击和长安程序
  • P46 触摸按键滑动程序
  • P47 数码管原理与驱动程序
  • P48 TM1640驱动程序分析
  • P49 旋转编码器原理与驱动
  • P50 旋转编码器驱动程序分析
  • P51 I2C总线介绍
  • P52 I2C驱动程序分析
  • P53 LM75A驱动程序分析
  • P54 OLED屏原理与驱动程序
  • P55 OLED屏驱动程序分析
  • P56 OLED屏驱动程序分析2
  • P57 OLED屏驱动程序分析3
  • P58 继电器原理与驱动程序
  • P59 步进电机的原理与驱动
  • P60 步进电机驱动程序分析
  • P61 RS232原理与驱动程序
  • P62 RS485原理与驱动程序
  • P63 CAN总线原理与驱动程序
  • P64 CAN总线驱动程序分析
  • P65 CAN总线驱动程序分析2
  • P66 CAN总线驱动程序分析3
  • P67 ADC原理与驱动
  • P68 ADC驱动程序分析
  • P69 模拟摇杆的ADC驱动
  • P70
  • P71
  • P72
  • P73
  • P74 SPI总线原理与驱动
  • P75 CH376数据手册分析
  • P76 SPI总线驱动程序分析
  • P77 CH376驱动程序分析
  • P78 文件系统程序分析
  • P79
  • P80
  • P81
  • P82
  • P83
  • P84
  • P85
  • P86
  • P87
  • P88
  • P89
  • P90
  • P91
  • P92
  • P93
  • P94
  • P95
  • P96
  • P97
  • P98
  • P99
  • P100

中级-IoT

  • IoT🎯✅


    IoT 系列, 配套洋桃电子IoT开发板。

    传送门

教程技术栈

CubeIDE + HAL库

学习进度

  • P1 教学介绍与学习方法
  • P2 STM32CubeIDE安装
  • P3 新建CUBEIDE工程
  • P4 CUBEMX图形化编程
  • P5 教程配套图书广告
  • P6 工程的编译与下载
  • P7 HAL库的结构与使用
  • P8 RCC时钟与延时函数
  • P9 LED与按键程序
  • P10 蜂鸣器与继电器驱动程序
  • P11 串口通信与超级终端
  • P12 ADC与DMA驱动程序
  • P13 RTC与BKP驱动程序
  • P14 温度传感器驱动程序
  • P15 SPI闪存驱动程序
  • P16 USB从设备串口驱动程序
  • P17 省电模式、CRC与芯片ID
  • P18 外部中断与定时器
  • P19 RS485总线驱动程序
  • P20 CAN总线驱动程序
  • P21 蓝牙模块驱动程序
  • P22 蓝牙AT指令与控制应用
  • P23 WIFI模块原理与AT指令
  • P24 WIFI模块的TCP通信
  • P25 WIFI模块的单片机控制应用
  • P26 创建阿里云物联网平台
  • P27 STM32连接阿里云平台
  • P28 物联网项目开发实例1
  • P29 物联网项目开发实例2
  • P30 物联网项目开发实例3
  • P31 物联网项目开发实例4

高级-F407

  • STM32 F407🎯✅


    STM32 F407 系列, 配套洋桃电子2号开发板。

    传送门

教程技术栈

CubeIDE + HAL库

学习进度

  • CH1 基础知识与平台建立
    • P1 为什么要学F407
    • P2 学前资源整合
    • P3 F4系列命名与封装
    • P4 STM32F407ZG6特性
    • P5 CubeIDE安装与汉化
    • P6 新建CubeIDE工程
    • P7 CubeIDE界面介绍
    • P8 HAL库的结构与使用
    • P9 工程的编译与下载
    • P10 开发板使用指南
    • P11 开发板电路分析
  • CH2 单片机内部功能
    • P12 RCC时钟设置
    • P13 延时函数
    • P14 LED驱动
    • P15 按键驱动
    • P16 嵌入式Flash读写
    • P17 备用SRAM读写
    • P18 定时器功能
    • P19 外部中断功能
    • P20 USART串口功能
    • P21 超级终端与printf函数
    • P22 RTC实时时钟功能
    • P23 ADC模数转换功能
    • P24 ADC平均值算法
    • P25 DAC数模转换功能
    • P26 DAC波形与音频输出
    • P27 DMA控制器功能
    • P28 低功耗模式
    • P29 看门狗功能
    • P30 CRC数据校验功能
    • P31 芯片ID读取
    • P32 RNG随机数发生器
  • CH3 交互与通信
    • P33 继电器驱动
    • P34 蜂鸣器驱动
    • P35 I2C总线功能
    • P36 温度传感器驱动
    • P37 OLED屏驱动
    • P38 OLED字符显示
    • P39 OLED汉字显示
    • P40 OLED图形显示
    • P41 USB从设备串口驱动
    • P42 USB主设备U盘读写
    • P43 SD卡文件读写
    • P44 MP3芯片驱动
    • P45 MP3语音播报程序
    • P46 外部闪存芯片驱动
    • P47 RS485总线驱动
    • P48 CAN总线驱动
  • CH4 物联网与云平台
    • P49 蓝牙模块驱动
    • P20 蓝牙AT指令与控制应用
    • P51 蓝牙模块的扩展应用
    • P52 Wi-Fi模块原理与AT指令
    • P53 Wi-Fi模块的TCP通信
    • P54 WIFI模块的单片机控制应用
    • P55 创建阿里云物联网平台
    • P56 STM32连接阿里云平台
    • P57 后续视频转移通知

LCD 触摸屏开发

  • 触屏开发者🎯✅


    Touch screen development.

    Portal

  • P1
  • P2
  • P3
  • P4
  • P5

综合应用