haohao663 发表于 2016-7-12 10:44:18

【HAL库每天一例】汇总帖:1. 软件设计之基本裸机例程

【HAL库每天一例】系列例程已经持续发布完了软件设计之基本裸机例程(HAL库版本),包括了STM32F103ZET6所有常用的外设功能,
例程是基于硬石STM32F1开发板硬件平台,这些例程也是开发板基本的功能实验,只需要:YS-F1Pro开发板+TFT液晶    就可以实现所有例程测试。
为方便查阅,我们对例程做个汇总:

教程文档:
STM32F1入门福利:基于HAL库(CubeMX)的软硬件设计手册

1. 软件设计之基本裸机例程(HAL库版本)

【HAL库每天一例】第000例:STCubeMX软件使用方法
【HAL库每天一例】第001例:工程模板(HAL库移植)
【HAL库每天一例】第002例:GPIO-流水灯
【HAL库每天一例】第003例:GPIO-蜂鸣器
【HAL库每天一例】第004例:GPIO-按键状态判断之扫描式
【HAL库每天一例】第005例:GPIO-按键状态判断之中断式
【HAL库每天一例】第006例:USART-同步异步串行通信
【HAL库每天一例】第007例:UART-异步串行通信
【HAL库每天一例】第008例:USART-调试串口
【HAL库每天一例】第009例:USART-指令控制
【HAL库每天一例】第010例:DMA_MemToMem
【HAL库每天一例】第011例:DMA-USART1接发
【HAL库每天一例】第012例:SYSTICK-系统滴答定时器
【HAL库每天一例】第013例:TIM-基本定时器定时
【HAL库每天一例】第014例:TIM-通用定时器定时
【HAL库每天一例】第015例:TIM-高级定时器定时
【HAL库每天一例】第016例:TIM-通用定时器PWM输出
【HAL库每天一例】第017例:TIM-通用定时器呼吸灯
【HAL库每天一例】第018例:TIM-通用定时器输入捕获(脉冲测量)
【HAL库每天一例】第019例:TIM-通用定时器输入捕获(电容按键)
【HAL库每天一例】第020例:TIM-高级控制定时器PWM输出
【HAL库每天一例】第021例:ADC-单通道采集(电位器)
【HAL库每天一例】第022例:ADC-单通道采集(DMA)(光敏电阻)
【HAL库每天一例】第023例:ADC-多通道采集(DMA)


【HAL库每天一例】第024例:ADC-双ADC慢速交叉模式
【HAL库每天一例】第025例:ADC-芯片温度读取
【HAL库每天一例】第026例:DAC-可调电压输出
【HAL库每天一例】第027例: DAC-正弦波
【HAL库每天一例】第028例:CHIPID(芯片ID)

【HAL库每天一例】第029例:IWDG-独立看门狗
【HAL库每天一例】第030例:WWDG-窗口看门狗
【HAL库每天一例】第031例:CRC-循环冗余校验
【HAL库每天一例】第032例:PWR-停止模式
【HAL库每天一例】第033例:PWR-睡眠模式
【HAL库每天一例】第034例:PWR-待机模式
【HAL库每天一例】第035例: RCC-时钟配置和MCO输出
【HAL库每天一例】第036例: RTC-实时时钟
【HAL库每天一例】第037例:LCD-液晶显示
【HAL库每天一例】第038例:LCD-基本图形显示
【HAL库每天一例】第039例:LCD-显示英文(字模在内部Flash)
【HAL库每天一例】第040例: LCD-显示中文(字模在内部Flash)
【HAL库每天一例】第041例:FSMC-扩展SRAM
【HAL库每天一例】第042例: FSMC-扩展SRAM内存管理
【HAL库每天一例】第043例: SDIO-SD卡读写
【HAL库每天一例】第044例: SDIO-基于SD卡FatFS文件系统
【HAL库每天一例】第045例:SDIO-FatFS文件系统功能使用
【HAL库每天一例】第046例:SPI-串行Flash
【HAL库每天一例】第047例:SPI-基于串行Flash的FatFS文件系统
【HAL库每天一例】第048例:SPI-基于串行Flash&SD卡的FatFS文件系统
【HAL库每天一例】第049例:SPI-基于串行Flash的FatFS功能使用
【HAL库每天一例】第050例:I2C-EEPROM
【HAL库每天一例】第051例:LCD-显示汉字(字库在SD卡)
【HAL库每天一例】第052例:烧写中文字库到串行Flash
【HAL库每天一例】第053例:LCD-显示汉字(字库在串行Flash)
【HAL库每天一例】第054例:LCD-显示图片(图片在SD卡)
【HAL库每天一例】第055例:LCD-液晶截图
【HAL库每天一例】第056例:LCD-触摸画笔
【HAL库每天一例】第057例:CAN-双机通信测试
【HAL库每天一例】第058例:USART-RS485

【HAL库每天一例】第059例:USB-SD卡模拟U盘
【HAL库每天一例】第060例: USB-串行Flash模拟U盘
【HAL库每天一例】第061例: CPU内部Flash读写
【HAL库每天一例】第062例: IAP-串口IAP
【HAL库每天一例】第063例:WIFI-ESP8266
【HAL库每天一例】第064例:WIFI-ESP8266两个应用实例
【HAL库每天一例】第065例:以太网-W5500
【HAL库每天一例】第066例:以太网-基于W5500的11个应用例程
【HAL库每天一例】第067例:以太网-手机APP控制


yklstudent 发表于 2016-7-12 10:54:08

楼主终于更新完了啊

haohao663 发表于 2016-7-12 11:20:09

还有例程的,现在这些是stm32芯片的外设基本功能,后面会持续更新模块例程,比如温湿度模块、NRF无线模块、GSM模块、GPS模块、蓝牙模块等等例程的,敬请期待..............
另外还有电机控制方面的例程

stary666 发表于 2016-7-12 14:02:06

:loveliness::loveliness:

haohao663 发表于 2016-7-16 09:29:40

STM32F1入门福利贴:基于HAL库/CubeMX软件的软硬件设计手册...
https://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=606201&fromuid=331315
(出处: 意法半导体STM32/STM8技术社区)
文档更新
2016-07-16                至第23章
第22章   ADC—电压采集
第23章   DAC—电压输出

haohao663 发表于 2016-8-4 09:17:05

相关例程下载链接:
百度云盘:https://pan.baidu.com/s/1slN8rIt 密码:u6m1
360云盘:http://yunpan.cn/OcPiRp3wEcA92u密码 cfb6
以前链接失效

anywill 发表于 2017-11-1 20:00:23

感谢楼主的无私奉献!学习中:)

veee 发表于 2020-7-20 17:11:17

haohao663 发表于 2016-8-4 09:17
相关例程下载链接:
百度云盘:https://pan.baidu.com/s/1slN8rIt 密码:u6m1
360云盘:http://yunpan.cn/ ...

楼主,连接失效了,能否再发一次:lol

veee 发表于 2020-7-20 17:12:00

求楼主更新下链接
页: [1]
查看完整版本: 【HAL库每天一例】汇总帖:1. 软件设计之基本裸机例程