《 21天学通ARM嵌入式开发(第2版)》
自称是21天能让初学者学通arm嵌入式开发,本人购得一本,阅读感受如下,望能让想购得此书学习之人悬崖勒马,勿在此浪费青春。
(1)首翻此书之目录,你会发现此书写得甚是详细,几乎涵盖了整个stm32 固件库函数的全部内容,这是初学者或者想入门者最容易上当的烟雾弹,本人也是因此才买的。
(2)前6个章节写的是基础,可以看一看。
(7)第7、8两个章节带过了RTOS和uCOS两个操作系统,告知了一些基本的API函数的功能,不过本人人为这个没必要这么早讲吧!一个连门都没入的人还要先看OS ????
(8)后面的内容实在是看不下去了,直接就是一个官方固件库说明的中文版翻译,咳!所以大家别上当,这个其实比说明书还不如,只能当是本参考手册罢了!
既然是基础的入门,那么作为初学者,应该关注的问题,该书是子字未提。
(0)STM32 CM3内核处理器的Flash结构、区域映射
(1)固件库的结构是怎么样的,包含了哪些文件夹和文件。
(2)如何在MDK中建立一个工程
(3)如何将固件库移植到RVMDK中,并建立一个基础的项目模版。
(4)如何设置RVMDK项目工程的属性,包括编译设置、固件库需要的宏定义设置、烧录ROM区域设置(在RAM或者Flash中执行程序)、调试与仿真(JLINK、ULINK设置)、两种仿真模式JTAG和SWD
(5)基本的STM32程序必须包含的头文件(非常重要)
(6)在做任何操作之前必须先配置外设的时钟(非常重要)
(7)GPIO
(8)实例一个基本的"Hello World!"程序!
(9)RTC与RCC时钟库函数、实例
(10)EXIT中断、实例
(11)ADC/DAC、实例
(13)PWM、实例
(14)Flash的分页介绍、Flash的操作、实例
(15)CAN总线、实例
(16)SPI/I2C总线、实例
(17)UART串行接口、实例
(18)DMA通道控制器、AD/DA和UART基于DMA的程序设计实例
至此才算是基本的入门,该书没有介绍上面的任何一点,建议这些书以帮助广大读者入门为根本,而不是胡乱忽悠人,争销量!
例程也搞个能直接编译运行的。别弄了几个破配置函数,写都写不全还在忽悠人,误人前途!
还有坑爹的,封面上写超值DVD、15小时多媒体教程,其实是个600多M的VCD+一个无聊的人给你读一篇本书的PPT,晕倒,如果买书的人连看书的兴趣都没有,还得听你读一遍的画,那真是………………
当然,以上指示个人的读后观点。至少本人人为这本书最多也只能算是一个手册,或者算是坑爹的。