登录  |  注册
上传

STM32库开发实战指南

副标题:无

作   者:刘火良,杨森 编著

分类号:

ISBN:9787111426370

简介

《STM32库开发实战指南》基于STM32F103芯片,紧紧围绕“库”的分析和使用展开。在大量实例的基础上,本书对于如何综合运用固件库开发项目给出了具体的范例;在固件库的使用和学习的基础上,又进一步讲解了结合嵌入式实时操作系统、TCP/IP协议栈进行嵌入式系统开发的方法,让读者循序渐进、系统地掌握基于STM32官方库进行开发的方法。《STM32库开发实战指南》内容翔实,案例丰富,操作性极强,可作为高校电子信息、通信工程、信息工程等相关专业的教材,也适合作为从事嵌入式领域科技工作者的参考书。

目录

前言
第一部分 库开发初级篇
 第1章 为什么学习STM32
 第2章 初识STM32固件库
 第3章 GPIO入门之流水灯
 第4章 深入分析流水灯例程
 第5章 调试程序
第二部分 库开发中级篇
 第6章 GPIO再举例之按键实验
 第7章 EXTI之按键中断实验
 第8章 串口通信(USART)
 第9章 库函数开发小结
 第10章 DMA——为CPU减负
 第11章 ADC实验(DMA方式)
 第12章 SysTick(系统滴答定时器)
 第13章 STM32定时器
 第14章 I2C接口
 第15章 SPI模块
 第16章 CAN控制器
第三部分 库开发高级篇
 第17章 SDIO之SD卡驱动
 第18章 文件系统之FATFA_r0.09
 第19章 MP3播放器
 第20章 USB大容量存储器实例
 第21章 ICD触摸屏画板
 第22章 字库及BMP图片显示
 第23章 OV7670摄像头驱动
 第24章 以太网及LwIP协议栈移植
 第25章 Wi-Fi模块EMW3180驱动
 第四部分 库开发系统篇
 第26章 μC/OS-Ⅲ及其源代码介绍
 第27章 移植μC/OS-Ⅲ到STM32
 第28章 运行多任务
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

暂无馆藏......
STM32库开发实战指南
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    营销QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    and> F7 Ajs; jsibleSmall10n- olbaenLargeView" title="Open File" (copy or open in ne data- ic"55" data-l10n-id="n> ="31" data-l10n-id="presentation_ T and> F7 A zoomel" data-l10n-id="print"> zoomel" ddiv id=Zoombel"lbarButtonSp2barViewer"> < and> F7 Ajs; jzoomoup"ll10n-Zoombel"enLargeView" title="Open Fil A="Print" data-l10n-id="previous"> PreviouzoomI> div id=ZoombI> arButtonSp2 Mode evious_ s-pdT zoomclintid=el">and> F7 adding: ion_nput cloO> n>

    ="fo ="

    > clo Zoomisc-chosed" style="height: 2 Adding: ion_nput ctualO> n> nput> ualparator">
    nput_sc"5e_< ualp>A ual zd="dding: Adding: ion_nputFitO> n> nput>fi"lb Fit ="dding: Adding: ion_nputWfoldO> n> nput> fold
    $( Wfold="dding: Adding: ion_cuppemSc"5eO> n> cuppemlb class="folder-sear 1">次="dding: Adding: div id=n> 0. 50%="dding: Adding: div id=n> 0.7 75%="dding: Adding: div id=n>
    nput_sc"5e__la
    200%="dding: Adding: div id=n> nput_sc"5e__la
    300%="dding: Adding: div id=n> on> nput_sc"5e__la
    br/%="dding: enL A= da da rfix"> BSection"> pdf P boMaluclintid=el">and> <'.nnu pdf Player< arButtonSp0clintid=el">and>< le_s>p evious_D-polba W date 1'>次' < n> Mia-hid-->
    Mia-hidon resentation_n> id="Mota-b ion_n> e" re_ clintid=el">and> Mota I r on="31" data-l1 A="Print" resentation_n> id="L ">b ion_n> e s_ c 1'>次' L " I r on="31" data-l1 A="Print" A= A n> Mia-hidx="15" data-l10n-id="pagresentation_n> l-dialog"n> n> elabl-d l-="31" data-l1 A="Print" A= A evious_/div>Both MotaI hidde='>次'> adonl">< adonl" >
    an data-l10n-id=A ul> layan> evious_ hidded A passwSTMOl> lay evious_t" layer hidded A evious_问d A evious_
    efox!-- butto n">ontalTs.an da "findH A= A evious_ R
    layBContai utton id="print" cla="sswSTMno OK A= A= A= A= A ">ontalTolbarSeparOl> lay evious_t" layer hidded A evious_问d A evious_
    Fi="p户 Apkion_buttN"findH - ction class A= A evious_
    Fi="p Apkion_butt zd"findH - ction class A= A evious_snd_previous"> "> cl Apkion_

    "findH - ction class A= A evious_

    Subjmsg Apkion_ginjmsg"findH - ction class A= A evious_
    KeywSTM" Apkion_keywSTM""findH - ction class A= A evious_
    C a on D Apkion_c a onD "findH - ction class A= A evious_
    ific" on D Apkion_s="ific" onD "findH - ction class A= A evious_
    C a Apkion_c a "findH - ction class A= A evious_snd_previous"> tbod">PDF V> tbod Apkion_l> tbod"findH - ction class A= A evious_
    ontalTolbarSepar l-dievious_ul> layBContai utton="31" data-l1 forutton to">ontalT"documentPr labl-d l- A= A= A= A= A uttonServiceOl> lay evious_t" layer hidded A evious_问d A evious_
    d_pok-i">ontalT!-- buttonok-ato A= A evious_
    epamax 00cl cocg " A