找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 38317|回复: 138
收起左侧

STM8S从入门到精通(共216页pdf电子书下载)

  [复制链接]
ID:280095 发表于 2018-1-26 21:56 | 显示全部楼层 |阅读模式
stm8s从入门到精通电子书的封面:
0.jpg
部分内容预览:
第一章 STM8 简介
STM8 单片机是意法半导体于 2009 年推出的一系列基于先进的 STM8 内核的 8 位单片机,它具有 3级流水线架构、性价比高、开发方便。根据应用场合的不同,STM8 单片机主要分为 3 个系列:STM8S、STM8L、STM8A。
0.png

STM8S从入门到精通—目录
第一章STM8简介1
11STM8单片机的特点1
12STM8单片机的分类1
第二章STM8开发工具3
        21硬件开发平台3
        211仿真器3
        212STM8S开发板4
        22软件开发平台13
        23开发流程13
        231使用STVD开发13
        232使用IAR开发20
        233使用固件库开发25
        24使用UART烧写程序29
        241使能BootLoader29
       2411使用STLINK修改OPTIONBYT 来使能BootLoader29
       2412使用程序修改OPTIONBYT 来使能BootLoader30
        242开发环境编译设置30
       2421STVD开发环境的设置30
       2422IAR开发环境的设置31
        243使用FlashLoaderDemonstartor烧写31
第三章GPIO35
        31GPIO简介35
        32GPIO寄存器介绍35
        321 端口X输出数据寄存器Px_ODR36
        322端口X输入寄存器Px_IDR36
        323端口X数据方向寄存器Px_DDR36
        324端口X控制寄存器1Px_CR136
        325端口X控制寄存器2Px_CR237
        33使用GPIO的一些小提醒37
        34GPIO输出实例—控制LED37
        341使用寄存器来控制LED38
        342使用库函数来控制LED39
        35GPIO输入实例—独立按键40
        351使用寄存器来读取键值41
        352 使用库函数来读取键值42
第四章 时钟管理45
        41STM8S的主时钟源46
        411 高速外部晶振/高速外部时钟信号HSE(HighSpeedExternal)46
        412 高速内部RC振荡器HSI(HighSpeedInternal)46
        413 低速内部RC振荡器LSI(LowSpeedInternal)46
        42CPU时钟分频器47
        43 外设时钟门控47
        44 时钟安全系统CSS47
        45 可配置的时钟输出功能CCO47
        46 时钟寄存器47
       461内部时钟寄存器CLK_ICKR47
       462外部时钟寄存器CLK_ECKR48
       463主时钟状态寄存器CLK_CMSR48
       464主时钟切换寄存器CLK_SWR49
       465切换控制寄存器CLK_SWCR49
       466时钟分频寄存器CLK_CKDIVR49
       467外设时钟门控寄存器1CLK_PCKENR150
       468外设时钟门控寄存器2CLK_PCKENR250
       469时钟安全系统寄存器CLK_CSSR50
       4610可配置时钟输出寄存器CLK_CCOR51
       4611CAN外部时钟控制寄存器CLK_CANCCR51
       4612HSI时钟修正寄存器CLK_HSITRIMR51
       4613SWIM时钟控制寄存器CLK_SWIMCCR52
        47应用实例52
       471时钟切换52
       4711使用寄存器来切换时钟53
       4712使用库函数来切换时钟56
       472CCO时钟输出57
       4721使用寄存器来操作CCO58
       4722使用库函数来操作CCO58
第五章STM8 中断控制器ITC61
        51STM8中断控制器简介61
        52STM8中断向量61
        53STM8中断指令63
        54STM8S中断优先级与中断嵌套63
        55STM8S中断寄存器65
        551CPUCC寄存器65
        552软件优先级寄存器ITC_SPRx65
        553外部中断控制寄存器166
        554外部中断控制寄存器267
        56应用实例67
        561使用寄存器设置外部中断67
        562使用库函数设置外部中断68
第六章 STM8 定时器71
        618位基本型定时器TIM471
        62TIM4的相关寄存器72
       621控制寄存器1TIM4_CR172
       622 中断使能寄存器TIM4_IER73
       623状态寄存器1TIM4_SR173
       624 事件产生寄存器TIM4_EGR73
       625计数器TIM4_CNTR74
       626预分频寄存器TIM4_PSCR74
       627 自动重装寄存器TIM4_ARR74
        63TIM4应用实例74
        631使用寄存器实现TIM4定时74
        632使用库函数实现TIM4定时75
        6416位通用型定时器TIM2、TIM376
        65TIM2/TIM3相关寄存器77
        651控制寄存器1TIMx_CR177
        652中断使能寄存器TIMx_IER78
        653状态寄存器1TIMx_SR178
        654状态寄存器2TIMx_SR278
        655事件产生寄存器TIMx_EGR79
        656捕获/比较模式寄存器1TIMx_CCMR179
        657捕获/比较模式寄存器2TIMx_CCMR281
        658捕获/比较模式寄存器3TIMx_CCMR381
        659捕获/比较使能寄存器1TIMx_CCER182
        6510捕获/比较使能寄存器2TIMx_CCER282
        6511计数器高位寄存器TIMx_CNTRH82
        6512计数器低位寄存器TIMx_CNTRL82
        6513预分频器TIMx_PSCR83
        6514自动装载寄存器高位TIMx_ARRH83
        6515自动装载寄存器低位TIMx_ARRL83
        6516捕获/比较寄存器1高位TIMx_CCR1H83
        6517捕获/比较寄存器1低位TIMx_CCR1L83
        6518捕获/比较寄存器2高位TIMx_CCR2H84
        6519捕获/比较寄存器2低位TIMx_CCR2L84
        6520捕获/比较寄存器3高位TIMx_CCR3H84
        6521捕获/比较寄存器3低位TIMx_CCR3L84
        66TIM2/TIM3应用实例84
        661使用寄存器控制TIM2产生PWM信号85
        662使用库函数控制TIM2产生PWM信号86
        6716位高级控制型定时器TIM187
        68TIM1相关寄存器89
        681控制寄存器1TIM1_CR189
        682控制寄存器2TIM1_CR290
        683从模式控制寄存器TIM1_SMCR90
        684外部触发寄存器TIM1_ETR91
        685中断使能寄存器TIM1_IER91
        686状态寄存器1TIM1_SR192
        687状态寄存器2TIM1_SR292
        688事件产生寄存器TIM1_EGR92
        689捕获/比较模式寄存器1TIM1_CCMR193
        6810捕获/比较模式寄存器2TIM1_CCMR294
        6811捕获/比较模式寄存器3TIM1_CCMR395
        6812捕获/比较模式寄存器4TIM1_CCMR496
        6813捕获/比较使能寄存器1TIM1_CCER196
        6814捕获/比较使能寄存器2TIM1_CCER297
        6815计数器高8位TIM1_CNTRH97
        6816计数器低8位TIM1_CNTRL97
       6817预分频器高8位TIM1_PSCRH97
       6818预分频器低8位TIM1_PSCRL98
       6819自动重装载寄存器高8位TIM1_ARRH98
       6820自动重装载寄存器低8位TIM1_ARRL98
       6821重复计数寄存器TIM1_RCR98
       6822捕获/比较寄存器1高8位TIM1_CCR1H99
       6823捕获/比较寄存器1低8位TIM1_CCR1L99
       6824捕获/比较寄存器2高8位TIM1_CCR2H99
       6825捕获/比较寄存器2低8位TIM1_CCR2L99
       6826捕获/比较寄存器3高8位TIM1_CCR3H99
       6827捕获/比较寄存器3低8位TIM1_CCR3L100
       6828捕获/比较寄存器4高8位TIM1_CCR4H100
       6829捕获/比较寄存器4低8位TIM1_CCR4L100
       6830刹车寄存器TIM1_BKR100
       6831死区寄存器TIM1_DTR101
       6832输出空闲状态寄存器TIM1_OISR101
        69TIM1应用实例102
       691TIM1输出比较实例102
      6911使用寄存器控制TIM1产生方波102
      6912使用库函数控制TIM1产生方波104
       692TIM1输入捕获实例105
      6921使用寄存器实现输入捕获105
      6922使用库函数实现输入捕获108
第七章 通用异步收发器UART111
        71STM8SUART相关寄存器111
       711状态寄存器UART_SR111
       712数据寄存器UART_DR112
       713波特率寄存器1UART_BRR1112
       714波特率寄存器2UART_BRR2113
       715控制寄存器1UART_CR1113
       716控制寄存器2UART_CR2113
       717控制寄存器3UART_CR3114
       718控制寄存器4UART_CR4114
       719控制寄存器5UART_CR5115
       7110控制寄存器6UART_CR6115
       7111保护时间寄存器UART_GTR115
       7112分频寄存器UART_PSCR116
        72应用实例116
       721使用寄存器操作UART116
       722使用库函数操作UART118
第八章 STM8S模拟/数字转换器ADC121
        81STM8SADC功能描述121
       811ADC引脚描述121
       812ADC的开启与关闭122
       813ADC转换模式122
       814模拟看门狗122
       815数据对齐与转换结果的读取122
        82ADC相关寄存器介绍123
       821ADC高位数据缓存寄存器ADC_DBxRH123
       822ADC低位数据缓存寄存器ADC_DB_xRL123
       823ADC控制/状态寄存器ADC_CSR123
       824ADC配置寄存器1ADC_CR1123
       825ADC配置寄存器2ADC_CR2124
       826ADC配置寄存器3ADC_CR3124
       827ADC数据高位寄存器ADC_DRH125
       828ADC数据低位寄存器ADC_DRL125
       829ADC施密特触发器禁止寄存器高位ADC_TDRH125
       8210ADC施密特触发器禁止寄存器低位ADC_TDRL125
       8211ADC上限门槛值高位寄存器ADC_HTRH125
       8212ADC上限门槛值低位寄存器ADC_HTRL126
       8213ADC下限门槛值高位寄存器ADC_LTRH126
       8214ADC下限门槛值低位寄存器ADC_LTRL126
       8215ADC看门狗状态高位寄存器ADC_AWSRH126
       8216ADC看门狗状态低位寄存器ADC_AWSRL126
       8217ADC看门狗控制高位寄存器ADC_AWCRH127
       8218ADC看门狗控制低位寄存器ADC_AWCRL127
        83应用实例127
       831使用寄存器操作ADC128
       832使用库函数操作ADC129
第九章 串行外设接口SPI131
        91STM8SSPI接口相关寄存器131
       911SPI控制寄存器1SPI_CR1131
       912SPI控制寄存器2SPI_CR2132
       913SPI中断控制寄存器SPI_ICR133
       914SPI状态寄存器SPI_SR133
       915SPI数据寄存器SPI_DR134
       916SPIRC多项式寄存器SPI_CRCPR134
       917SPI接收CRC寄存器SPI_RXCRCR134
       918SPI发送CRC寄存器SPI_TXCRCR134
        92SPI应用实例134
       921 使用寄存器控制SPI操作W25X16144
       922使用库函数控制SPI操作W25X16147
第十章IIC总线接口149
        101IIC相关寄存器149
       1011IIC控制寄存器1I2C_CR1149
       1012IIC控制寄存器2I2C_CR2150
       1013IIC频率寄存器I2C_FREQR150
       1014IIC自身地址寄存器LSBI2C_OARL150
       1015IIC自身地址寄存器MSBI2C_OARH150
       1016IIC数据寄存器I2C_DR151
       1017IIC状态寄存器1I2C_SR1151
       1018IIC状态寄存器2I2C_SR2152
        1019IIC状态寄存器3I2C_SR3152
        10110IIC中断寄存器I2_ITR152
        10111IIC时钟控制寄存器低位部分I2C_CCRL153
        10112IIC时钟控制寄存器高位部分I2C_CCRH153
        10113IICTRIS 寄存器I2C_TRIS 153
        102应用实例154
        1021使用寄存器控制IIC操作AT24C08156
        1022使用库函数控制IIC操作AT24C08161
第十一章 看门狗165
        111独立看门狗165
        1111独立看门狗相关寄存器165
       11111IWDG键寄存器IWDG_KR165
       11112IWDG预分频寄存器IWDG_PR166
       11113IWDG重装载寄存器IWDG_RLR166
        1112独立看门狗应用实例166
       11121使用寄存器操作独立看门狗167
       11122使用库函数操作独立看门狗168
        112窗口看门狗169
        1121窗口看门狗相关寄存器170
       11211窗口看门狗控制寄存器WWDG_CR170
       11212窗口看门狗串口寄存器WWDG_WR170
        1122窗口看门狗应用实例171
       11221使用寄存器控制窗口看门狗171
       11222使用库函数操作窗口看门狗172
第十二章 电源管理175
        121低功耗时钟管理175
        1211降低系统时钟频率175
        1212外设时钟门控175
        122低功耗模式176
        1221等待模式Wait176
        1222停机模式Halt176
        1223活跃停机模式ActiveHalt177
        123应用实例177
        1231在寄存器程序中进入低功耗模式并唤醒177
        1232在库函数程序中进入低功耗模式并唤醒178
第十三章 自动唤醒179
        131AWU相关寄存器179
        1311AWU控制/状态寄存器AWU_CSR179
        1312AWU异步预分频寄存器AWU_APR180
        1313AWU时基选择寄存器AWU_TBR180
        132AWU应用实例181
        1321通过寄存器控制AWU182
        1322通过库函数控制AWU183
第十四章 蜂鸣器185
        141蜂鸣器相关寄存器186
        1411B P控制/状态寄存器B P_CSR186
        142蜂鸣器应用实例186
       1421使用寄存器控制蜂鸣器186
       1422使用库函数控制蜂鸣器187
第十五章FLASH程序存储器与数据 PROM189
       151STM8S片内存储器的特性189
       152STM8S存储器组织结构189
       153存储器保护190
       1531写保护190
       1532存储器存取安全系统MASS191
       154FLAS相关寄存器191
       1541FLASH控制寄存器1FLASH_CR1191
       1542FLASH控制寄存器2FLASH_CR2192
       1543FLASH互补控制寄存器2FLASH_NCR2192
       1544FLASH保护寄存器FLASH_FPR192
       1545FLASH保护寄存器FLASH_NFPR193
       1546FLASH程序存储器解保护寄存器FLASH_PUKR193
       1547FLASH PROM解保护寄存器FLASH_DUKR193
       1548FLASH状态寄存器FLASH_IAPSR193
       155应用实例194
       1551使用寄存器操作内部 PROM194
       1552使用库函数操作内部 PROM196
       156选项字节OPTIONBYT 198
       1561通过STLINK修改选项字节201
       1562通过程序修改选项字节204
       15621使用寄存器来修改选项字节204
       15622使用库函数来修改选项字节205

完整的pdf格式电子书下载(共216页):
STM8从入门到精通V1.0.pdf (5.88 MB, 下载次数: 2013)
回复

使用道具 举报

ID:248394 发表于 2018-1-27 10:43 | 显示全部楼层
收藏了  谢谢
回复

使用道具 举报

ID:180919 发表于 2018-1-27 13:43 | 显示全部楼层
正想学习STM8,雪中送碳
回复

使用道具 举报

ID:180919 发表于 2018-1-27 13:50 | 显示全部楼层
资料不错,进来占个位
回复

使用道具 举报

ID:55112 发表于 2018-3-11 08:20 | 显示全部楼层
很好的资料。
回复

使用道具 举报

ID:292691 发表于 2018-3-16 11:46 | 显示全部楼层
下载下来,学习学习。
回复

使用道具 举报

ID:294996 发表于 2018-3-21 13:43 | 显示全部楼层
不错,收藏了
回复

使用道具 举报

ID:294886 发表于 2018-3-21 16:10 | 显示全部楼层
刚好在做stm8,真是幸运!
回复

使用道具 举报

ID:35312 发表于 2018-4-10 23:59 来自手机 | 显示全部楼层
非常好.很全
回复

使用道具 举报

ID:305626 发表于 2018-4-11 09:23 | 显示全部楼层
收藏了
回复

使用道具 举报

ID:310405 发表于 2018-4-17 21:36 | 显示全部楼层
想学习
回复

使用道具 举报

ID:292119 发表于 2018-4-27 16:26 | 显示全部楼层
谢谢,正准备学
回复

使用道具 举报

ID:238825 发表于 2018-4-27 19:16 | 显示全部楼层
不错!!!!
回复

使用道具 举报

ID:1989 发表于 2018-7-30 10:05 | 显示全部楼层
收藏学习,谢谢!
回复

使用道具 举报

ID:5203 发表于 2018-8-5 09:38 | 显示全部楼层
很好的资料。
回复

使用道具 举报

ID:380389 发表于 2018-8-8 19:07 来自手机 | 显示全部楼层
想下载...
回复

使用道具 举报

ID:45457 发表于 2018-8-9 08:33 | 显示全部楼层

很好的资料,收藏学习
回复

使用道具 举报

ID:384481 发表于 2018-8-9 10:16 | 显示全部楼层
收藏学习
回复

使用道具 举报

ID:389784 发表于 2018-8-24 21:27 | 显示全部楼层
感谢分享!!!!!!
回复

使用道具 举报

ID:389784 发表于 2018-8-24 21:30 | 显示全部楼层
谢谢!!!!!!!!
回复

使用道具 举报

ID:162136 发表于 2018-8-25 23:29 | 显示全部楼层
好书要支持。
回复

使用道具 举报

ID:373 发表于 2018-9-7 14:00 | 显示全部楼层
好资料分享,支持!!!!
回复

使用道具 举报

ID:305653 发表于 2018-9-8 17:27 | 显示全部楼层
已下载,谢谢分享
回复

使用道具 举报

ID:214152 发表于 2018-10-16 23:04 | 显示全部楼层
正在找资料,感谢
回复

使用道具 举报

ID:407876 发表于 2018-10-17 10:57 | 显示全部楼层
正在学习中,看目录应该有帮助
回复

使用道具 举报

ID:411604 发表于 2018-10-18 11:41 | 显示全部楼层
已收藏!!!!!!!!!!!
回复

使用道具 举报

ID:388438 发表于 2018-11-6 16:55 | 显示全部楼层
正要用到STM8S这款单片机,
回复

使用道具 举报

ID:251455 发表于 2018-11-8 22:20 来自手机 | 显示全部楼层
学stm8学的一头雾水,谢谢楼主
回复

使用道具 举报

ID:428219 发表于 2018-11-17 16:08 | 显示全部楼层
必须收藏
回复

使用道具 举报

ID:46999 发表于 2018-11-28 10:49 | 显示全部楼层
收藏了  谢谢
回复

使用道具 举报

ID:379524 发表于 2018-11-28 11:53 | 显示全部楼层
这也太详细了点吧
回复

使用道具 举报

ID:418322 发表于 2018-11-29 08:28 | 显示全部楼层
收好,学习学习
回复

使用道具 举报

ID:88606 发表于 2018-12-7 14:51 | 显示全部楼层
开始学习STM8,谢谢楼主
回复

使用道具 举报

ID:82491 发表于 2018-12-15 09:33 | 显示全部楼层
感谢分享
回复

使用道具 举报

ID:72181 发表于 2018-12-22 22:11 | 显示全部楼层
谢谢分享,正需要
回复

使用道具 举报

ID:277574 发表于 2018-12-23 23:19 | 显示全部楼层
正要学习STM8,谢谢
回复

使用道具 举报

ID:449483 发表于 2018-12-24 15:19 | 显示全部楼层
正要学习STM8,谢谢
回复

使用道具 举报

ID:67537 发表于 2019-1-13 17:10 | 显示全部楼层

收藏了  谢谢
回复

使用道具 举报

ID:137767 发表于 2019-1-13 21:24 | 显示全部楼层
谢谢分享,下载收藏了。
回复

使用道具 举报

ID:466759 发表于 2019-1-15 14:59 | 显示全部楼层
多谢!好人一生平安!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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