中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請 | 注冊
> >
嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器

包郵 嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器

出版社:機械工業(yè)出版社出版時間:2023-04-01
開本: 16開 頁數(shù): 168
中 圖 價:¥36.8(7.5折) 定價  ¥49.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器 版權(quán)信息

嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器 本書特色

1)把握通用知識與芯片相關知識之間的平衡。書中對于嵌入式“通用知識”的基本原理,以應用為立足點,進行語言簡潔、邏輯清晰的闡述,同時注意與芯片相關知識之間的銜接,使讀者在理解基本原理的基礎上,學習芯片應用的設計,同時反過來加深對通用知識的理解。2)把握硬件與軟件的關系。嵌入式系統(tǒng)是軟件與硬件的綜合體,嵌入式系統(tǒng)設計是一個軟件與硬件協(xié)同設計的工程,不能像通用計算機那樣,把軟件、硬件完全分開來看。特別是對電子系統(tǒng)智能化嵌入式應用來說,沒有對硬件的理解就不可能設計好嵌入式軟件,同樣,沒有對軟件的理解也不可能設計好嵌入式硬件。因此,本書注重把握硬件知識與軟件知識之間的關系。3)對底層驅(qū)動進行構(gòu)件化封裝。書中對每個模塊均給出根據(jù)嵌入式軟件工程基本原則及構(gòu)件化封裝要求編制的底層驅(qū)動程序,同時給出詳細、規(guī)范的注釋及對外接口,為實際應用提供底層構(gòu)件,方便移植與復用,從而為讀者進行實際項目開發(fā)節(jié)省大量時間。4)設計合理的測試用例。書中所有源程序均經(jīng)測試通過,并在本書的在線教學資源中提供測試用例,避免了因例程的書寫或固有錯誤給讀者帶來煩惱。這些測試用例也為讀者驗證與理解帶來方便。5)在線教學資源提供了所有模塊完整的底層驅(qū)動構(gòu)件化封裝程序與測試用例、芯片資料、使用文檔、硬件說明等,還制作了課件,在線教學資源的版本將會適時更新。

嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器 內(nèi)容簡介

本書采用項目化教學方式,以“項目、任務、活動”理實一體教學模式呈現(xiàn)教學內(nèi)容。按照循序漸進、搭積木的設計思想,共設計了10個項目:初識嵌入式系統(tǒng)、閃燈的設計與實現(xiàn)、利用UART實現(xiàn)上位機和下位機的通信、利用定時中斷實現(xiàn)頻閃燈和電子時鐘、利用PWM實現(xiàn)小燈亮度控制、利用輸入捕捉測量脈沖信號的周期和脈寬、利用ADC設計簡易數(shù)字電壓表、SPI串行通信的實現(xiàn)、I2C串行通信的實現(xiàn)、利用TSC實現(xiàn)觸摸感應功能。其中,第1個項目旨在幫助讀者初步認識嵌入式系統(tǒng);其余項目均基于構(gòu)件化設計,且均采用“通用知識”→“底層驅(qū)動構(gòu)件的使用”→“應用層程序設計”→“拓展任務”的學習流程。*后可根據(jù)教學需要,選擇部分項目或全部項目進行綜合應用系統(tǒng)設計和課程考核。為了方便教學和讀者自學,本書配有在線教學資源,包括芯片資料、使用文檔、硬件說明、源程序等。

嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器 目錄

前言

硬件資源及在線教學資源

二維碼資源清單

項目1 初識嵌入式系統(tǒng)1

任務1.1 運行硬件系統(tǒng)1

1.1.1 實踐體系簡介1

1.1.2 編譯、下載與運行**個嵌入式程序4

任務1.2 熟悉嵌入式系統(tǒng)的定義、發(fā)展簡史、分類及特點5

1.2.1 嵌入式系統(tǒng)的定義5

1.2.2 嵌入式系統(tǒng)的發(fā)展簡史7

1.2.3 嵌入式系統(tǒng)的分類10

1.2.4 嵌入式系統(tǒng)的特點11

任務1.3 熟悉嵌入式系統(tǒng)的學習方法12

1.3.1 嵌入式系統(tǒng)的學習困惑12

1.3.2 嵌入式系統(tǒng)的知識體系16

1.3.3 基礎階段的學習建議17

任務1.4 掌握以MCU為核心的嵌入式系統(tǒng)組成19

1.4.1 MCU簡介19

1.4.2 以MCU為核心的嵌入式測控產(chǎn)品的基本組成20

【拓展任務】22

項目2 閃燈的設計與實現(xiàn)23

任務2.1 STM32L431硬件*小系統(tǒng)設計23

2.1.1 STM32系列MCU簡介23

2.1.2 ARM Cortex-M4微處理器簡介24

2.1.3 STM32L431存儲映像、引腳功能與硬件*小系統(tǒng)設計27

任務2.2 由MCU構(gòu)建通用嵌入式計算機34

2.2.1 嵌入式終端開發(fā)方式存在的問題與解決辦法34

2.2.2 提出GEC概念的時機、GEC定義與特點35

2.2.3 由STM32L431構(gòu)成的GEC37

任務2.3 GPIO底層驅(qū)動構(gòu)件文件的使用41

2.3.1 GPIO的通用知識41

2.3.2 STM32L431的GPIO底層驅(qū)動構(gòu)件文件及使用方法43

任務2.4 嵌入式構(gòu)件化設計及閃燈的實現(xiàn)48

2.4.1 小燈硬件構(gòu)件的設計及使用方法48

2.4.2 嵌入式軟件*小系統(tǒng)49

2.4.3 閃燈的應用層程序設計及效果測試51

【拓展任務】54

項目3 利用UART實現(xiàn)上位機和下位機的通信55

任務3.1 熟知UART的通用知識55

3.1.1 串行通信的基本概念55

3.1.2 TTL-USB串口58

3.1.3 串行通信編程模型59

任務3.2 熟知中斷的通用知識60

3.2.1 中斷的基本概念60

3.2.2 中斷的基本過程65

3.2.3 ARM Cortex-M4的非內(nèi)核模塊中斷編程結(jié)構(gòu)66

任務3.3 UART底層驅(qū)動構(gòu)件的使用67

3.3.1 STM32L431的UART模塊67

3.3.2 UART底層驅(qū)動構(gòu)件文件的組成及使用方法68

任務3.4 PC與MCU的串口通信與調(diào)試71

3.4.1 UART通信的應用層程序設計71

3.4.2 使用printf函數(shù)輸出數(shù)據(jù)74

【拓展任務】75

項目4 利用定時中斷實現(xiàn)頻閃燈和電子時鐘76

任務4.1 利用Timer中斷實現(xiàn)頻閃燈和電子時鐘76

4.1.1 Timer基本定時底層驅(qū)動構(gòu)件文件的組成及使用方法77

4.1.2 利用Timer中斷實現(xiàn)頻閃燈和電子時鐘的應用層程序設計79

任務4.2 利用內(nèi)核定時器中斷實現(xiàn)頻閃燈和電子時鐘83

4.2.1 SysTick定時器底層驅(qū)動構(gòu)件文件組成及使用方法83

4.2.2 利用SysTick中斷實現(xiàn)頻閃燈和電子時鐘的應用層程序設計84

【拓展任務】86

項目5 利用PWM實現(xiàn)小燈亮度控制87

任務5.1 熟知PWM的通用知識87

5.1.1 PWM的基本概念與技術(shù)指標87

5.1.2 PWM的應用場合90

任務5.2 Timer_PWM底層驅(qū)動構(gòu)件的使用91

5.2.1 STM32L431的PWM引腳91

5.2.2 PWM底層驅(qū)動構(gòu)件頭文件及使用方法92

任務5.3 PWM應用層程序設計與測試93

5.3.1 PWM應用層程序設計93

5.3.2 PWM應用層程序測試95

【拓展任務】95

項目6 利用輸入捕捉測量脈沖信號的周期和脈寬96

任務6.1 熟知輸出比較和輸入捕捉的通用知識96

6.1.1 輸出比較的基本含義、原理和應用場合96

6.1.2 輸入捕捉的基本含義、原理和應用場合96

任務6.2 輸出比較和輸入捕捉底層驅(qū)動構(gòu)件的使用97

6.2.1 STM32L431的輸出比較和輸入捕捉引腳97

6.2.2 輸出比較底層驅(qū)動構(gòu)件頭文件及使用方法98

6.2.3 輸入捕捉底層驅(qū)動構(gòu)件頭文件及使用方法100

任務6.3 輸出比較和輸入捕捉功能的應用層程序設計與測試102

6.3.1 輸出比較和輸入捕捉應用層程序設計102

6.3.2 輸出比較和輸入捕捉應用層程序

測試105

【拓展任務】105

項目7 利用ADC設計簡易數(shù)字電壓表106

任務7.1 熟知ADC的通用知識106

7.1.1 模擬量、數(shù)字量及模/數(shù)轉(zhuǎn)換器的基本含義106

7.1.2 與A/D轉(zhuǎn)換編程相關的技術(shù)指標107

任務7.2 ADC底層驅(qū)動構(gòu)件的使用111

7.2.1 STM32L431芯片的ADC引腳111

7.2.2 ADC底層驅(qū)動構(gòu)件頭文件及使用方法112

任務7.3 簡易數(shù)字電壓表的設計114

7.3.1 簡易數(shù)字電壓表的硬件電路組成和工作原理114

7.3.2 ADC應用層程序設計與測試115

【拓展任務】118

項目8 SPI串行通信的實現(xiàn)119

任務8.1 熟知SPI的通用知識119

8.1.1 SPI的基本概念119

8.1.2 SPI的數(shù)據(jù)傳輸原理和時序120

任務8.2 SPI底層驅(qū)動構(gòu)件的使用122

8.2.1 STM32L431的SPI引腳122

8.2.2 SPI底層驅(qū)動構(gòu)件頭文件及使用方法123

任務8.3 SPI串行通信的應用層程序設計與測試126

8.3.1 SPI串行通信的應用層程序設計126

8.3.2 SPI串行通信的應用層程序測試128

【拓展任務】129

項目9 I2C串行通信的實現(xiàn)130

任務9.1 熟知I2C的通用知識130

9.1.1 I2C總線的歷史概況與特點130

9.1.2 I2C總線硬件相關術(shù)語與典型硬件電路131

9.1.3 I2C總線數(shù)據(jù)通信協(xié)議132

任務9.2 I2C底層驅(qū)動構(gòu)件的使用136

9.2.1 STM32L431的I2C引腳136

9.2.2 I2C底層驅(qū)動構(gòu)件頭文件及使用方法137

任務9.3 I2C串行通信的應用層程序設計與測試140

9.3.1 I2C串行通信的應用層程序設計140

9.3.2 I2C串行通信的應用層程序測試143

【拓展任務】144

項目10 利用TSC實現(xiàn)觸摸感應功能145

任務10.1 熟知觸摸感應控制器TSC的通用知識145

10.1.1 觸摸感應控制器TSC的基本原理145

10.1.2 有關技術(shù)問題進一步說明146

任務10.2 TSC底層驅(qū)動構(gòu)件的使用147

10.2.1 STM32L431的TSC框圖和TSC引腳147

10.2.2 TSC底層驅(qū)動構(gòu)件頭文件及使用方法148

任務10.3 TSC實現(xiàn)觸摸感應功能的應用層程序設計與測試150

10.3.1 TSC實現(xiàn)觸摸感應功能的應用層程序設計150

10.3.2 TSC實現(xiàn)觸摸感應功能的應用層程序測試154

【拓展任務】154

參考文獻 168


展開全部

嵌入式技術(shù)基礎與實踐項目化教程 ——基于ARM CORTEX-M4內(nèi)核STM32L431微控制器 作者簡介

王宜懷,蘇州大學計算機科學與技術(shù)學院教授、博士生導師、網(wǎng)絡工程系主任;蘇州大學嵌入式系統(tǒng)與物聯(lián)網(wǎng)研究所所長;蘇州市政協(xié)常委;江蘇省計算機學會嵌入式系統(tǒng)與物聯(lián)網(wǎng)專業(yè)委員會主任、中國軟件行業(yè)協(xié)會嵌入式系統(tǒng)分會理事。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 贵州成人高考网_贵州成考网 | 喷砂机厂家_自动喷砂机生产_新瑞自动化喷砂除锈设备 | 蔬菜配送公司|蔬菜配送中心|食材配送|饭堂配送|食堂配送-首宏公司 | 至顶网| 无锡市珂妮日用化妆品有限公司|珂妮日化官网|洗手液厂家 | 陕西自考报名_陕西自学考试网 | 智能监控-安防监控-监控系统安装-弱电工程公司_成都万全电子 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 实验室隔膜泵-无油防腐蚀隔膜泵-耐腐蚀隔膜真空泵-杭州景程仪器 电杆荷载挠度测试仪-电杆荷载位移-管桩测试仪-北京绿野创能机电设备有限公司 | 房在线-免费房产管理系统软件-二手房中介房屋房源管理系统软件 | 微学堂-电动能源汽车评测_电动车性能分享网 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 武汉刮刮奖_刮刮卡印刷厂_为企业提供门票印刷_武汉合格证印刷_现金劵代金券印刷制作 - 武汉泽雅印刷有限公司 | 二手色谱仪器,十万分之一分析天平,蒸发光检测器,电位滴定仪-湖北捷岛科学仪器有限公司 | 工作心得_读书心得_学习心得_找心得体会范文就上学道文库 | 全自动端子机|刺破式端子压接机|全自动双头沾锡机|全自动插胶壳端子机-东莞市傅氏兄弟机械设备有限公司 | sfp光模块,高速万兆光模块工厂-性价比更高的光纤模块制造商-武汉恒泰通 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 吨袋包装机|吨包秤|吨包机|集装袋包装机-烟台华恩科技 | 定量包装秤,吨袋包装称,伸缩溜管,全自动包装秤,码垛机器人,无锡市邦尧机械工程有限公司 | 聚氨酯保温钢管_聚氨酯直埋保温管道_聚氨酯发泡保温管厂家-沧州万荣防腐保温管道有限公司 | 上海防爆真空干燥箱-上海防爆冷库-上海防爆冷柜?-上海浦下防爆设备厂家? | 无纺布包装机|径向缠绕包装机|缠绕膜打包机-上海晏陵智能设备有限公司 | China plate rolling machine manufacturer,cone rolling machine-Saint Fighter | 圣才学习网-考研考证学习平台,提供万种考研考证电子书、题库、视频课程等考试资料 | 短信通106短信接口验证码接口群发平台_国际短信接口验证码接口群发平台-速度网络有限公司 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 骨密度仪-骨密度测定仪-超声骨密度仪-骨龄测定仪-天津开发区圣鸿医疗器械有限公司 | 电伴热系统施工_仪表电伴热保温箱厂家_沃安电伴热管缆工业技术(济南)有限公司 | 不锈钢电动球阀_气动高压闸阀_旋塞疏水调节阀_全立阀门-来自温州工业阀门巨头企业 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 亿立分板机_曲线_锯片式_走刀_在线式全自动_铣刀_在线V槽分板机-杭州亿协智能装备有限公司 | 自动配料系统_称重配料控制系统厂家| 纳米涂料品牌 防雾抗污纳米陶瓷涂料厂家_虹瓷科技 | 洗瓶机厂家-酒瓶玻璃瓶冲瓶机-瓶子烘干机-封口旋盖压盖打塞机_青州惠联灌装机械 | 高扬程排污泵_隔膜泵_磁力泵_节能自吸离心水泵厂家-【上海博洋】 | 成都网站建设制作_高端网站设计公司「做网站送优化推广」 | 安平县鑫川金属丝网制品有限公司,声屏障,高速声屏障,百叶孔声屏障,大弧形声屏障,凹凸穿孔声屏障,铁路声屏障,顶部弧形声屏障,玻璃钢吸音板 | 杭州火蝠电商_京东代运营_拼多多全托管代运营【天猫代运营】 |