查看: 5043|回复: 11
收起左侧

(精) 手把手开发系列教程CH32V103

    [复制链接]

  离线 

  • TA的每日心情
    慵懒
    2021-7-23 17:16
  • 签到天数: 17 天

    [LV.4]

    发表于 2021-5-2 21:13:10 | 显示全部楼层 |阅读模式

    有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    本帖最后由 草帽王子 于 2021-12-10 22:09 编辑

    WWW.RISC-Vduino.CC

          教程基于沁恒32位通用增强型RISC-V架构MCU CH32V103,力争全面分析CH32V103的每个外设功能及使用方法,手把手教大家玩转RISC-V MCU应用开发。教程侧重于外设功能分析及代码讲解,涉及的相关寄存器等部分可参考沁恒官方提供的资料。

    (1) CH32V103数据手册:CH32V103DS0.PDF
         链接:https://pan.baidu.com/s/1k-5MX3iNAQogsiF-wgUepA
         提取码:mamr
         复制这段内容后打开百度网盘手机App,操作更方便哦

    (2) CH32V103应用手册:CH32xRM.PDF
          链接:https://pan.baidu.com/s/1MdBF5_DqT_HcJINPGSeYFA
          提取码:xz70
          复制这段内容后打开百度网盘手机App,操作更方便哦

    (3) CH32V103官方例程:CH32V103EVT.ZIP
          链接:https://pan.baidu.com/s/1onn4hKZzdB2n38acDRgDbA
          提取码:g164
          复制这段内容后打开百度网盘手机App,操作更方便哦


    教程中使用的CH32V103芯片及开发板资料如下图:
    集成开发环境MounRiver Studio官网:MounRiver Studio
    CH32V CH573单片机芯片-(精) 手把手开发系列教程CH32V103risc-v单片机中文社区(1)

    教程链接

    基础篇:
    第一章:CH32V103应用教程——新建工程
    第二章:CH32V103应用教程——GPIO
    第三章:CH32V103应用教程——USART
    第四章:CH32V103应用教程——EXTI
    第五章:CH32V103应用教程——IWDG
    第六章:CH32V103应用教程——WWDG
    第七章:CH32V103应用教程——定时器中断
    第八章:CH32V103应用教程——PWM输出
    第九章:CH32V103应用教程——输入捕获
    第十章:CH32V103应用教程——ADC
    第十一章:CH32V103应用教程——内置温度传感器
    第十二章:CH32V103应用教程——RTC
    第十三章:CH32V103应用教程——DMA(存储器到存储器)
    第十四章:CH32V103应用教程——硬件I2C读写EEPROM
    第十五章:CH32V103应用教程——SPI读写FLASH
    第十六章:CH32V103应用教程——BKP
    第十七章:CH32V103应用教程——CRC
    第十八章:CH32V103应用教程——RCC
    第十九章:CH32V103应用教程——PWR-睡眠模式
    第二十章:CH32V103应用教程——PWR-待机模式
    第二十一章:CH32V103应用教程——PWR-停止模式
    第二十二章:CH32V103应用教程——触摸按键检测(TKEY)
    第二十三章:CH32V103应用教程——读写内部FLASH
    第二十四章:CH32V103应用教程——设置FLASH读写保护及解除
    第二十五章:CH32V103应用教程——SD卡测试
    第二十六章:CH32V103应用教程——FATFS文件系统(SD卡)

    扩展篇


    DMA:
    第二十七章:CH32V103应用教程——DMA(存储器到外设)
    第二十八章:CH32V103应用教程——DMA(外设到存储器)

    ADC:
    第二十九章:CH32V103应用教程——ADC(单通道DMA读取方式)
    第三十章:CH32V103应用教程——ADC(多通道DMA读取方式)
    第三十一章:CH32V103应用教程——ADC-单通道中断读取方式
    第三十二章:CH32V103应用教程——ADC-外部触发转换
    第三十三章:CH32V103应用教程——ADC-模拟看门狗
    第三十四章:CH32V103应用教程——ADC-注入通道管理
    第三十五章:CH32V103应用教程——ADC-注入通道管理
    第三十六章:CH32V103应用教程——ADC-间断模式

    IIC:
    第三十七章:CH32V103应用教程——I2C-软件模拟I2C读写EEPROM
    第三十八章:I2C-7位地址模式,主机发送从机接收
    第三十九章:I2C-7位地址模式,主机接收从机发送
    第四十章:I2C-10位地址模式,主机发送从机接收
    第四十一章:I2C-10位地址模式,主机接收从机发送
    第四十二章:CH32V103应用教程——I2C-DMA,主机发送从机接收
    第四十三章:CH32V103应用教程——I2C-DMA,主机接收从机发送
    第四十四章: CH32V103应用教程——I2C-PEC,主机发送从机接收
    第四十五章:CH32V103应用教程——I2C-PEC,主机接收从机发送

    SPI:
    第四十六章:SPI-单工通信(1条时钟线和1条双向数据线),主机发送从机接收
    第四十七章:SPI-单工通信(1条时钟线和1条双向数据线),主机接收从机发送
    第四十八章:SPI-单工通信(1条时钟线和1条单向数据线),主机发送从机接收
    第四十九章:SPI-单工通信(1条时钟线和1条单向数据线),主机接收从机发送
    第五十章:SPI-全双工通信,软件控制NSS模式
    第五十一章:SPI-全双工通信,硬件控制NSS模式
    第五十二章:CH32V103应用教程——SPI-CRC校验
    第五十三章:CH32V103应用教程——SPI-DMA

    TIM:
    第五十四章:CH32V103应用教程——TIM-时钟输入选择
    第五十五章:CH32V103应用教程——TIM-互补输出和死区插入
    第五十六章:CH32V103应用教程——TIM-单脉冲模式
    第五十七章:CH32V103应用教程——TIM-输出比较
    第五十八章:TIM-定时器和外部触发的同步
    第五十九章:CH32V103应用教程——TIM-定时器同步
    第六十章:CH32V103应用教程——TIM-DMA

    USART:
    第六十一章:CH32V103应用教程——USART-单线半双工
    第六十二章:CH32V103应用教程——USART-硬件流控制
    第六十三章:CH32V103应用教程——USART-同步模式
    第六十四章:CH32V103应用教程——USART-中断
    第六十五章:CH32V103应用教程——USART-多处理器通信
    第六十六章:CH32V103应用教程——USART-轮询收发模式
    第六十七章:CH32V103应用教程——USART-DMA

    补充篇

    第六十八章:CH32V103应用教程——IIC-模拟IIC驱动OLED
    第六十九章:CH32V103应用教程——IIC-硬件IIC驱动OLED

    第七十章:CH32V103应用教程——DHT11的应用
    第七十一章:CH32V103应用教程——温湿度及RTC显示
    第七十二章:CH32V103应用教程——PWM输出-8路

    第七十三章:CH32V103应用教程——TIM-编码器模式
    第七十四章:CH32V103应用教程——按键控制LED灯第七十五章:CH32V103应用教程——舵机控制
    第七十六章:CH32V103应用教程——USART-数据收发(带缓冲区)

    第七十七章:CH32V103应用教程——USART-指令控制LED灯
    第七十八章:CH32V103应用教程——USART-空闲中断
    第七十九章:CH32V103应用教程——BKP-上电计数第八十章:CH32V103应用教程——直流有刷电机按键控制
    第八十一章:CH32V103应用教程——中断嵌套
    第八十二章:CH32V103应用教程——USB模拟CDC
    第八十三章:CH32V103应用教程——USB模拟鼠标键盘设备
    第八十四章:CH32V103应用教程——USB模拟U盘
    第八十五章:CH32V103应用教程——USB Host
    第八十六章:CH32V103应用教程——模拟SPI驱动OLED
    第八十七章:CH32V103应用教程——硬件SPI驱动OLED
    第八十八章:CH32V103应用教程——步进电机驱动
    第八十九章:CH32V103应用教程——FLASH编程
    第九十章:CH32V103应用教程——ADC-DMA-TIM3触发ADC转换
    第九十一章:CH32V103应用教程——MPU6050应用
    .
    第九十二章:CH32V103应用教程——USART-奇偶校验
    第九十三章、CH32V103应用教程——PWM播放音乐(1个TIM)
    第九十四章、CH32V103应用教程——PWM播放音乐(2个TIM)
    第九十五章、CH32V103应用教程——PWM驱动蜂鸣器
    第九十六章、CH32V103应用教程——SysTick中断
    第九十七章、CH32V103应用教程——超声波测距.
    第九十八章:CH32V103应用教程——RTC-脉冲
    第九十九章:CH32V103应用教程——IIC-主发从收持续收发
    第一百章:CH32V103应用教程——红外测距
    第一百零一章:CH32V103应用教程——旋转编码器
    第一百零二章:CH32V103应用教程——USART-DMA-TC中断
    第一百零三章:CH32V103应用教程——RCC—HSE/HSI时钟配置
    第一百零四章:CH32V103应用教程——通过EXTI控制LED灯
    第一百零五章:CH32V103应用教程 按键控制进入/退出待机模式
    第一百零六章:CH32V103应用教程——睡眠模式下串口数据传输
    第一百零七章:CH32V103应用教程——PD0、1引脚的复用.
    第一百零八章:CH32V103应用教程——文件系统FatFs.
    第一百零九章:CH32V103应用教程——SPI-单线双工互发互收

    其它
    拓展补充帖:WCHISPTool下载CH32V103.
    拓展补充帖:MounRiver与WCH-Link升级教程
    拓展补充帖:老版本Link WCH-LinkRV升级.
    拓展补充贴:WCH-Link 相关资料汇总
    拓展补充帖:串口调试工具
    拓展补充帖:F103到V103移植说明

    CH32V103 FreeRTOS相关例程

    本教程完




    上一篇:第九十一章:CH32V103应用教程——MPU6050应用
    下一篇:沁恒 RISC-V 初体验
    RISCV作者优文
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复

    使用道具 举报

      离线 

  • TA的每日心情

    2022-6-26 13:17
  • 签到天数: 4 天

    [LV.2]

    发表于 2021-5-16 18:59:53 | 显示全部楼层
    牛,这么系统RISC-V单片机的教程,必须好好学学
    全球首家只专注于RISC-V单片机行业应用的中文网站
    RISC-V隐身侠  发表于 2021-5-16 19:38:50
    学习啦学习啦!感谢草帽的分享
    全球首家只专注于RISC-V单片机行业应用的中文网站
    回复 支持 5 反对 0

    使用道具

      离线 

    该用户从未签到

    发表于 2021-12-31 16:28:00 | 显示全部楼层
    顶顶顶
    全球首家只专注于RISC-V单片机行业应用的中文网站
    点评回复

    使用道具 举报

      离线 

  • TA的每日心情
    飞飞
    2022-2-18 19:34
  • 签到天数: 1 天

    [LV.1]

    发表于 2022-2-18 19:42:08 | 显示全部楼层
    强,要是有pdf版就好了CH32V CH573单片机芯片-(精) 手把手开发系列教程CH32V103risc-v单片机中文社区(2)
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

  • TA的每日心情
    奋斗
    2023-2-1 15:23
  • 签到天数: 2 天

    [LV.1]

    发表于 2022-2-18 21:14:30 | 显示全部楼层
    damin1985 发表于 2022-2-18 19:42
    强,要是有pdf版就好了

    可以参考学习RISC-V社区的代码托管平台https://gitee.com/risc-v-mcu-chinese-network
    RISC-V自由芯片之路

      离线 

  • TA的每日心情
    奋斗
    2023-2-1 15:23
  • 签到天数: 2 天

    [LV.1]

    发表于 2022-2-18 21:15:52 | 显示全部楼层
    damin1985 发表于 2022-2-18 19:42
    强,要是有pdf版就好了

    您需要的pdf版具体内容是?社区开发者可以根据您需求整理,分享发布
    RISC-V自由芯片之路

      离线 

  • TA的每日心情

    2022-6-26 13:17
  • 签到天数: 4 天

    [LV.2]

    发表于 2022-8-19 16:18:23 | 显示全部楼层
    参照上面教程,研发问题解决了。
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

    该用户从未签到

    发表于 2022-9-2 11:25:30 | 显示全部楼层
    刚刚接触RISC-V,教程写的很详细

    点评

    RISC-Vduino UNO RC板子用的是这个CH32V103,原理图参考这个https://www.risc-v1.com/thread-1290-1-1.html  详情 回复 发表于 2022-10-11 12:44
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

  • TA的每日心情

    2022-6-26 13:17
  • 签到天数: 4 天

    [LV.2]

    发表于 2022-10-11 12:44:32 | 显示全部楼层
    daybeen 发表于 2022-9-2 11:25
    刚刚接触RISC-V,教程写的很详细

    RISC-Vduino UNO RC板子用的是这个CH32V103,原理图参考这个https://www.risc-v1.com/thread-1290-1-1.html
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

    该用户从未签到

    发表于 2022-10-18 10:25:33 | 显示全部楼层
    学习了,感谢
    全球首家只专注于RISC-V单片机行业应用的中文网站

      离线 

    该用户从未签到

    发表于 2023-1-19 16:01:42 | 显示全部楼层
    学习了
    全球首家只专注于RISC-V单片机行业应用的中文网站
    点评回复

    使用道具 举报

    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    关闭

    RISC-V单片机中文网上一条 /2 下一条



    版权及免责声明|RISC-V单片机中文网 |网站地图

    GMT+8, 2024-4-25 12:38 , Processed in 0.960235 second(s), 79 queries .

    快速回复 返回顶部 返回列表