Gorgon_Meducer 发表于 2013-3-28 09:23:31

[抢先]拿到邵子扬新书特此炫耀

本帖最后由 Gorgon_Meducer 于 2013-3-28 10:24 编辑


拿到邵子扬新书,特此炫耀。自曝内幕,书名采纳的还是我的建议哦。

目录

前言
1.        AVRUSB的使用方法和技巧
1.1.        AVRUSB简介
1.2.        AVRUSB的历史
1.3.        硬件结构
1.3.1.        使用稳压二极管的接法
1.3.2.        使用二极管串联降压的方式
1.3.3.        使用3.3V LDO供电
1.3.4.        使用单片机内部带PLL的RC振荡器
1.3.5.        使用外部电源的连接接法
1.3.6.        使用3个IO时的连接方法
1.3.7.        硬件结构分析
1.4.        软件架构
1.4.1.        基本说明
1.4.2.        AVRUSB的程序文件结构
1.4.3.        参数配置
1.4.4.        使用AVR Studio创建AVRUSB项目
1.5.        主要的AVRUSB开源参考项目
1.5.1.        PowerSwitch
1.5.2.        RemoteSensor
1.5.3.        HIDKeys
1.5.4.        BootloadHID
1.5.5.        EasyLogger
1.5.6.        AVR-CDC
1.5.7.        AVR-Doper
1.6.        AVRUSB的应用实例
1.6.1.        使用HID方式显示数据
1.6.1.1.        参数配置
1.6.1.2.        参考代码
1.6.2.        使用CDC方式通信
1.6.2.1.        参数配置
1.6.2.2.        串口通信相关函数
1.6.2.3.        例子1
1.6.2.4.        例子2
1.6.3.        基于AVRUSB的STK502编程器
1.6.3.1.        参考电路图
1.6.3.2.        参数配置
1.7.        AVRUSB的优点
1.8.        AVRUSB的使用限制
1.9.        AVRUSB使用中的常见问题
1.9.1.        关于安装CDC驱动失败的问题
1.9.2.        计算机无法识别USB设备
1.9.3.        设备可以识别但是运行不正常
1.10.        AVRUSB的授权方式
1.11.        AVRUSB的相关资源

2.        Bootloader
2.1.        Bootloader介绍
2.2.        Bootloader的原理
2.3.        AVR单片机Bootloader的介绍
2.3.1.        AVR单片机的Flash结构
2.3.2.        与Bootloader相关的熔丝位和加密位
2.3.2.1.        BOOTRST熔丝位
2.3.2.2.        BOOTSZ熔丝位
2.3.2.3.        加密位(锁定位)
2.4.        使用Bootloader
2.5.        AVR通用Bootloader
2.5.1.        《AVR通用Bootloader》简介
2.5.2.        《AVR通用Bootloader》的主要特点
2.5.3.        软件流程
2.5.4.        单片机部分
2.5.4.1.        项目文件
2.5.4.2.        主要参数
2.5.4.3.        设置项目参数
2.5.4.4.        编译项目文件
2.5.4.5.        烧写代码和设置熔丝位
2.5.4.6.        检查通信
2.5.5.        上位机软件使用说明
2.5.5.1.        参数设置
2.5.5.2.        导入配置文件
2.5.5.3.        自动生成配置参数
2.5.5.4.        下载用户程序
2.5.5.5.        上位机源程序说明
2.5.6.        加密
2.5.6.1.        单片机部分
2.5.6.2.        上位机软件部分
2.5.6.3.        增加加密算法
2.5.6.4.        使用AES加密后程序大小的问题
2.5.6.5.        关于加密和破解的问题
2.5.7.        V4.5版的错误修正
2.5.8.        Bootloader使用中的常见问题
2.5.9.        改进AVR通用Bootloader
2.5.9.1.        修改联机方法
2.5.9.2.        改变通信接口
2.5.9.3.        改变通信协议
2.5.9.4.        增加EEPROM更新功能

3.        宏的使用技巧
3.1.        常用的宏
3.2.        几个宏的特殊用法
3.2.1.        井号 #
3.2.2.        双井号 ##
3.2.3.        取特定参数
3.2.4.        将编译时的时间保存到目标代码中
3.2.5.        编译版本号(Build number)的问题
3.3.        宏在AVR单片机中的应用
3.3.1.        使用宏简化程序的移植
3.3.2.        关于波特率计算时的四舍五入
3.3.3.        使用宏检查串口波特率误差的方法
3.3.4.        AVR单片机中定义的常数
3.4.        使用宏管理IO
3.4.1.        基本方法
3.4.2.        改进的方法
3.4.3.        跨平台的IO管理
3.4.3.1.        AVR单片机的例子
3.4.3.2.        MSP430的例子
3.4.3.3.        PIC24单片机的例子
3.4.3.4.        8x51单片机的例子
3.4.3.5.        HCS08单片机的例子
3.5.        使用宏时需要注意的一些问题
3.5.1.        宏定义中的表达式
3.5.2.        宏定义参数时需要注意的问题

4.        通信接口的使用技巧
4.1.        USI接口的使用
4.1.1.        USI接口的硬件结构
4.1.2.        USI的控制寄存器
4.1.3.        USI的中断
4.1.4.        使用USI做主I2C接口
4.1.4.1.        基本子函数
4.1.4.2.        参考例程
4.1.5.        使用USI做主SPI接口
4.1.5.1.        基本子函数
4.1.5.2.        参考例程
4.2.        使用SPI驱动数码管
4.2.1.        原理
4.2.2.        参考例程
4.3.        1-Wire的使用
4.3.1.        基本总线信号
4.3.2.        基本函数
4.3.3.        参考例程
4.4.        软件串口的使用
4.4.1.        串口的时序
4.4.2.        延时函数法
4.4.2.1.        软件串口初始化
4.4.2.2.        软件串口发送子程序
4.4.2.3.        软件串口接收子程序
4.4.2.4.        参考例程
4.4.2.5.        改进的软件串口接收子程序
4.4.3.        使用普通定时器产生半双工软件串口
4.4.3.1.        软件串口初始化
4.4.3.2.        设置接收/发送模式
4.4.3.3.        软件串口服务程序
4.4.3.4.        中断服务程序
4.4.3.5.        发送数据
4.4.3.6.        接收数据
4.4.3.7.        参考例程
4.4.4.        利用定时器1产生全双工软件串口
4.4.4.1.        初始化
4.4.4.2.        软件串口服务程序
4.4.4.3.        数据发送和接收
4.4.4.4.        参考例程
4.4.5.        软件串口小结




5.        编程技巧
5.1.        函数和变量在Flash中定位
5.2.        软件定时器的使用
5.2.1.        使用方法
5.2.2.        简单示例
5.2.3.        使用软件定时器的优缺点
5.3.        多个中断共用一个中断服务程序
5.4.        超长低功耗延时
5.5.        CRC校验计算方法的比较
5.5.1.        方法1,计算法1
5.5.2.        方法二,计算法2
5.5.3.        方法3,查表法
5.5.4.        方法4,半查表法
5.5.5.        不同方法的比较
5.6.        变量不自动初始化
5.7.        不使用中断向量表
5.8.        使用比较器做低成本高精度的ADC
5.8.1.        原理
5.8.2.        优缺点
5.8.3.        参考例程1
5.8.4.        参考例程2
5.9.        使用查表法计算NTC热敏电阻的温度
5.9.1.        原理
5.9.2.        参考例程
5.10.        使用内部基准计算电池电压
5.10.1.        参考例程
5.11.        FreeRTOS
5.11.1.        为什么使用FreeRTOS
5.11.2.        FreeRTOS的三种版本
5.11.3.        FreeRTOS的使用方法
5.11.3.1.        FreeRTOS的文件结构
5.11.3.2.        创建FreeRTOS项目
5.11.3.3.        配置FreeRTOS
5.11.3.4.        FreeRTOS的资源需求
5.11.3.5.        基本 API 函数
5.11.3.6.        任务函数
5.11.4.        基本参考例程
5.11.4.1.        参考例程1: 创建任务和延时
5.11.4.2.        参考例程2:软件定时器
5.11.4.3.        参考例程3:队列
5.11.4.4.        参考例程4:互斥
5.11.4.5.        参考例程5:二进制信号

注:此目录系校稿目录仅供参考,实际出版目录略有不同

hp.zhu 发表于 2013-3-28 09:26:22

现在atmel巴味鸡主推XMEGA了吧。

xk376632352 发表于 2013-3-28 09:28:55

没接触过AVR。贴下目录哈。
更关注LZ的书以及Practical UML Statecharts IN C/C++翻译出书的状况。中文名是啥?

pilihuo81 发表于 2013-3-28 09:30:37

不错这书 为前仆后继的兄弟们指引道路

khuohuo 发表于 2013-3-28 09:32:23

不错这书{:victory:}{:handshake:}

TimCheng 发表于 2013-3-28 09:39:28

xk376632352 发表于 2013-3-28 09:28 static/image/common/back.gif
没接触过AVR。贴下目录哈。
更关注LZ的书以及Practical UML Statecharts IN C/C++翻译出书的状况。中文名是 ...

关注这个情况多时了

.titrwh 发表于 2013-3-28 09:43:29

当年邵老师的bootloder很火,也帮我很大忙,再次感谢!

xk376632352 发表于 2013-3-28 09:54:10

TimCheng 发表于 2013-3-28 09:39 static/image/common/back.gif
关注这个情况多时了

呵呵,要不再让LZ剧透一点。好歹再LZ的书出来之前解点馋哈

number007cool 发表于 2013-3-28 09:57:53

多少钱一本   在哪买的

Gorgon_Meducer 发表于 2013-3-28 09:59:54

number007cool 发表于 2013-3-28 09:57 static/image/common/back.gif
多少钱一本   在哪买的

定价36(带光盘一张),我这个是出版社直接给的样书。网上应该可以买了吧。

wajlh 发表于 2013-3-28 10:16:04

AVR不是早过时了么

error_dan 发表于 2013-3-28 10:24:43

没有购买渠道,估计得等...

anning 发表于 2013-3-28 11:17:38

看目录就知道是本好书啊,有机会看看,虽然不搞AVR很久了。

pigy0754 发表于 2013-3-28 14:32:52

xk376632352 发表于 2013-3-28 09:28 static/image/common/back.gif
没接触过AVR。贴下目录哈。
更关注LZ的书以及Practical UML Statecharts IN C/C++翻译出书的状况。中文名是 ...

呵呵,版主不翻译这本书哦!!!Practical UML Statecharts IN C/C++

blade_li 发表于 2013-3-28 14:46:37

思路和原理是永远不过时的。

sync765 发表于 2013-3-28 16:09:33

很不错啊
看看哪有卖的

chencc8 发表于 2013-3-28 22:39:22

恩,昨天在北航的最新出版列表里看到了这本书,还在想都神马时候了还有AVR啊,还以为是大学教授评职称写的书。
现在才知道原来是傻孩子老师说的那本书啊,失礼啦~

cash95 发表于 2013-3-28 22:45:03

看到FreeRTOS了。Atmel打算在各种U上都跑这个玩意。

YS126 发表于 2013-3-28 22:54:02

傻孩子大哥,这就是你征集大家意见的那本书? 从目录看,好多内容是AVR的啊。 编程思想貌似还不够多啊。{:lol:},别怪我贪心啊。 从你的那些精华帖学到了一些东西,仅在此帖对你表示一下膜拜和感谢。

error_dan 发表于 2013-3-28 23:04:40

麻烦跟出版社问个具体时间。。。等着呢。。。

Gorgon_Meducer 发表于 2013-3-28 23:58:17

YS126 发表于 2013-3-28 22:54 static/image/common/back.gif
傻孩子大哥,这就是你征集大家意见的那本书? 从目录看,好多内容是AVR的啊。 编程思想貌似还不够多啊。{:l ...

跟我没关系,邵子扬的作品。同时的确打消了我写AVR专题的念头。

GZZXB 发表于 2013-3-29 13:16:34

没地方买,还没出版吧?样书一般比出版早2月左右吧

zhanyanqiang 发表于 2013-3-29 14:52:50

Gorgon_Meducer 发表于 2013-3-28 23:58:17 static/image/common/back.gif

跟我没关系,邵子扬的作品。同时的确打消了我写AVR专题的念头。

你的那本书怎么样了?等着收藏呢!

Gorgon_Meducer 发表于 2013-3-29 18:57:04

zhanyanqiang 发表于 2013-3-29 14:52 static/image/common/back.gif
你的那本书怎么样了?等着收藏呢!

正在写呢。最近正在写模块化的那一个章节。

kyughanum 发表于 2013-3-29 19:01:16

看起来挺不错哦

casterbn 发表于 2013-3-29 21:26:57

本帖最后由 casterbn 于 2013-3-29 21:33 编辑

{:lol:}谢谢楼主,网上还没看到卖啊,有人看到了吗?

chencc8 发表于 2013-4-2 08:04:09

卓越可以订购了,不过按照惯例,应该要一个星期后才会到货

shjw 发表于 2013-4-2 08:55:33

傻孩子推荐的必须买,我等着您的大作呢。
我看了基本上各大网上当当网上只挂出来没有销售http://product.dangdang.com/product.aspx?product_id=23213927
北航出版社有货但不打折http://www.buaapress.com.cn/bookdetail.php?bookid=3274

shjw 发表于 2013-4-2 15:10:16

亚马逊也有了http://www.amazon.cn/AVR单片机应用专题精讲-邵子扬/dp/B00C4O6QW6/ref=sr_1_1­s=books&ie=UTF8&qid=1364873268&sr=1-1

bsz84 发表于 2013-4-2 15:36:51

期待楼主的新作!

pangfen 发表于 2013-4-2 15:46:03

好书               

GZZXB 发表于 2013-4-22 19:08:16

重新看了下简介,也看了几页试读。真心觉得这本书没什么吸引力。如果你买是冲着哪点呢?貌似这些东西在本坛都有了详尽的介绍了。

Robin_King 发表于 2013-5-10 20:30:02

老师送了本给我,抽时间好好消化一下。。。。

Myauto123 发表于 2013-5-16 09:04:39

Robin_King 发表于 2013-5-10 20:30
老师送了本给我,抽时间好好消化一下。。。。

哈哈哈。。近水楼台先得月啊。我买了一本了。。里面有好多不常见到的东西。。

滴答滴答下雨啦 发表于 2013-10-5 10:31:58

我也买过……

清水流云敏 发表于 2013-10-5 10:45:58

有卖的记得通知下{:smile:}

huangjiyue 发表于 2013-10-5 10:51:03

不错;有空买本研读!
页: [1]
查看完整版本: [抢先]拿到邵子扬新书特此炫耀