洋桃电子¶
洋桃百科 ✅¶
-
洋桃百科🎯✅
洋桃百科。
洋桃补习班¶
-
洋桃补习班🎯
单板计算机和嵌入式系统的基础。
- 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.
- P1
- P2
- P3
- P4
- P5