machao
发表于 2011-9-7 15:53:47
回复【105楼】catwill
汇报笔误:
358页,第19到20行 ……一旦 三者 不能保持同步……
是否应为两者 ?
还有马老师可不可以解释一下我在84楼与86楼提出的笔误?还是无误,我理解错了?
-----------------------------------------------------------------------
严格讲应该是三者,因为信号线也是其中之一。尤其在比较长距离的通信中,信号在信号线传输非常可能有时延或干扰的,可能在发送开始是同步的,到达接收时已经不同步了。
-----------------------------------------------------------------------------
P224 正文第一段 第三行与第四行 括号内的内容 -- (不能返回函数值,并带参数)
是否应为 (不能返回函数值,并且不带有参数)?
可以的,这样理解上容易点。最好是“不能返回函数值,也不可以带有参数”
--------------------------------------------------------------------------
p296 图 9 - 6 下方括号内的内容 -- 下面是基于状态机方式 (根据图 9 - 4) 编写的……
是否应为 (根据图 9 - 6)?
--------------------------------------------------------------
谢谢,此处应该是“根据图9-6”。
在下次加印,会做修改。
如果发现问题和错误,请继续指出。
machao
发表于 2011-9-7 21:35:13
再版前言的音频文件,用T2S软件制作的,可以在休息的时间听一下
点击此处下载 ourdev_675139H347OQ.rar(文件大小:4.24M) (原文件名:《AVR单片机嵌入式系统原理与应用实践》第二版前言.rar)
BCE312
发表于 2011-9-8 09:02:20
今天才发现,顶!
jlinuxcn
发表于 2011-9-10 21:20:25
已经看了4章了,非常不错。谢谢
CarlLee
发表于 2011-9-15 08:52:43
卓越网也上架了,虽然几年没用AVR了,昨天还是买了本马老师的新书!
CarlLee
发表于 2011-9-16 09:00:20
昨天下了ISO,但解压有问题,这几天有没有下载成功的?
machao
发表于 2011-9-19 00:01:17
回复【56楼】HYLG
感谢马老师为avr的普及所做的贡献。我买了xmega的芯片和板及下载器,但一直在盒子里放着。
另外老大好像对avr兴趣不大了,上回傻孩子的贴子不是当广告了吗。
stm32f103c8t6比mega128功能和性能不是一个档次,价格才10元左右,我买了10片正在自己做板。
-----------------------------------------------------------------------
如果你使用XMEGA,或者STM32,m051等新的MCU,更应该看我的书,里面的软件处理方法、结构、思想都是适合现在新型MCU所用。
硬件档次高,需要工程师掌握具备更好的系统开发技术,才能发挥其真正的作用。不信的话你可以尝试一下,类似我编写第2版书中第19章的WAVE播放器,你能在STM32上实现和做到读取SD卡上双声道、16位、44.1k的wave文件,并流畅的播放吗?
qrhrrong
发表于 2011-9-19 00:44:04
mark
WGJ5767351
发表于 2011-9-21 09:40:01
刚收到从当当网发出的第2版,简单翻一下,非常不错. 赞一下马老师
catwill
发表于 2011-9-21 15:55:20
请教马老师:
P388页
最后C程序代码
unsigned int USART_Receive(void) 函数返回 unsigned int 类型的值
但是本页最后一句返回错误值的代码却返回了 -1 这个值
请问如何理解?
machao
发表于 2011-9-22 09:55:09
回复【116楼】catwill
请教马老师:
p388页
最后c程序代码
unsigned int usart_receive(void) 函数返回 unsigned int 类型的值
但是本页最后一句返回错误值的代码却返回了 -1 这个值
请问如何理解?
-----------------------------------------------------------------------
这是个BUG了,谢谢你提出的问题。
这里正确的应该是函数返回类型为int
int USART_Receive(void)
函数是读USART口接收到的字符,为8个比特,二进制。如果有正确的读到的字节,返回的是正数,如果没有读到,或是出现错误,返回-1。
tianxian
发表于 2011-9-24 10:05:02
刚收到货,还是马老师的书最真实,所以有了第一版还买第二版,也许没什么时间再去细读新书了,但还是要支持~~~~
catluoq
发表于 2011-9-27 23:40:13
刚看到这个帖子,作为一个外行爱好者,对马潮老师有一种莫名的尊敬,只是原先只想走BASCOM路玩AVR,最近折腾了一会ASM和C,现在深切感到,不管什么语言,算法和流程都基本是相通的,只要是单片机的书,都有兴趣看看,准备买一本学习。
machao
发表于 2011-9-28 23:50:48
玩的话,BASCOM也是不错的,其实它的功能还是非常强的,要真正用好的话也不容易,也需要扎实的硬件基础。
深入的学习和和掌握,必须从硬件和ASM开始,至少有比较好的基础好概念。应用通常采用C,尽管思路相同,有些算法和结构用C非常容易实现。
catluoq
发表于 2011-10-3 12:01:08
谢谢马老师的回应,刚收到当当网送来的书,正在拜读中,内容确实很实在,不像原先买的许多由学生代劳拼凑的书,共享资料也在下载中。不过我和专业从事电子行业的人学习方法不太一样,一般是先定一个目标,用何种器件完成特定功能,用尽可能短的时间先基本达到目的,最后再回头深入基础来优化,因为对于我来说,很难有足够的时间和精力先打基础。现在学C的目的之一,就是想用C的结构定义,对付USB那叫人头痛的协议,用BASCOM确实麻烦了些。
ljmdzyx
发表于 2011-10-3 12:43:52
顶
bigexin126.com
发表于 2011-10-10 16:10:48
谢谢马老师
quancy
发表于 2011-10-13 08:08:02
刚买了本,想转AVR.
HYZ1989
发表于 2011-10-13 17:09:57
好书,顶顶!
nomsg
发表于 2011-11-9 18:13:02
mark
xin_71
发表于 2011-12-4 10:46:16
刚入手 第二版
ele2011
发表于 2011-12-8 15:35:01
mark.
caimin
发表于 2011-12-14 10:11:57
马老师辛苦了
AVRSY
发表于 2011-12-21 22:10:20
公司用的都是AVR单片机,刚买到马老师的书第二版,正在拜读,感觉很系统,很实在!关键还有论坛来讨论,感觉更好!
hgy_tom
发表于 2011-12-31 11:40:49
顶马老师
abcabc2356
发表于 2012-1-4 22:08:50
一定要买一本
BCE312
发表于 2012-1-14 22:27:19
在卓越上买一本了。正在学习~~
谢谢马老师的辛勤付出,一本好书学习效率提升N倍。
yang8347
发表于 2012-1-20 19:45:43
回复【楼主位】machao
-----------------------------------------------------------------------
感谢啊,之前从来没用过AVR,现在用这东西,发现这里的含金量还是非常高的。支持顶,辛苦了。
BCE312
发表于 2012-1-22 12:02:54
今天终于有机会下载来学习了。
stm8s
发表于 2012-1-22 15:49:42
mark
BCE312
发表于 2012-1-23 15:52:43
这个春节假期,有马老师的书陪我度过,太好咯!
yang8347
发表于 2012-1-25 20:56:16
我下载下来了,但是老是提示我解压不成功。 有错误,下载三次了。!
zhan2011
发表于 2012-2-8 17:10:54
下载处错误???
xinjie1023
发表于 2012-2-28 20:57:02
恭喜,已收藏第1版学习了。支持马老师
airfex
发表于 2012-2-28 22:22:17
顶马老师
xslff
发表于 2012-3-24 11:59:44
必须顶,必须支持!
www_Kite
发表于 2012-4-17 15:16:07
昨天刚买一本,来论坛学习学习{:lol:}
kevin_liuwei
发表于 2012-4-19 21:43:11
今天入手了一本,书不错!
qzx09
发表于 2012-4-27 16:23:11
好书,顶了!
electricdream
发表于 2012-4-27 20:32:46
刚买了书,但现在附件下不了!{:cry:}
lvyi913
发表于 2012-5-1 17:56:38
我教的那个班也是订的这个教材,不过现在学生反映下载不了光盘啊,马老师能否提供一个其他下载地址?
tiexin740
发表于 2012-5-3 21:12:10
同求,不知道网址什么时候可以重新下载
machao
发表于 2012-5-4 12:05:07
lvyi913 发表于 2012-5-1 17:56 static/image/common/back.gif
我教的那个班也是订的这个教材,不过现在学生反映下载不了光盘啊,马老师能否提供一个其他下载地址? ...
谢谢您的支持。最近本站改版,大文件下载暂时关闭了。我会尽快设法解决,提供读者下载。
lvyi913
发表于 2012-5-4 16:59:21
马老师可否传到网盘上?
machao
发表于 2012-5-5 00:07:09
lvyi913 发表于 2012-5-4 16:59 static/image/common/back.gif
马老师可否传到网盘上?
已经上传到115网盘,可以尝试下载
链接:http://115.com/folder/fbr9y6p4#avrdisk
提取码:fb9y6p4
f123904
发表于 2012-7-15 15:55:03
为什么上面提供的共享资料和光盘都下载不了呀?有人能下载吗?
yfgww
发表于 2012-8-1 08:48:28
mark{:smile:}
qkm11111
发表于 2012-8-8 15:22:55
光盘格式的可以下载
afeiyang
发表于 2012-8-19 20:46:45
很是喜欢这本书……{:biggrin:}
biqisohu
发表于 2012-9-8 21:16:13
建议将此帖子放在专栏的置顶位置,方便下载的同志。不然找了半天才找到原来在这里。
回忆爱玛侬
发表于 2012-9-12 13:11:53
学习下
随风过15
发表于 2012-9-15 11:59:08
来看看 学习学习
houzengmin
发表于 2012-9-24 10:31:57
{:victory:}{:victory:}{:victory:}
喜羊羊
发表于 2012-9-28 14:00:34
经典,爱不释手,,,
629229
发表于 2012-9-29 15:51:08
双节去书店买本学习
cheky77
发表于 2012-10-5 10:46:37
这份资料有什么精典的部分??
bai2011
发表于 2012-10-15 11:54:56
收藏{:smile:}1111
董小文
发表于 2012-10-20 14:02:24
书非常好 刚在学校图书馆借了第二版的
谢谢资料共享 谢谢马老师
maimaige
发表于 2012-10-23 09:34:18
回家下载,打算买一本
lb0577
发表于 2012-10-29 14:22:35
建议马老师用金山t盘或者快盘。115下载很烦。{:biggrin:}
tangguanglun
发表于 2012-10-31 20:45:48
谢谢分享了。
永兴电子
发表于 2012-11-4 10:17:22
今天终于和有机会和大家在这个论坛上见面了,马老师的AVR单片机书讲的不错,资料我已下载了,很不错,谢谢!
cumt_123456
发表于 2012-11-12 08:39:58
第一本被哪个哥们借走了,就再也没回来。昨天11.11,半价,哈哈。买了一堆书。嘿嘿,第二版也有了。
cumtcmeeczm
发表于 2012-11-12 16:24:18
cumt_123456 发表于 2012-11-12 08:39 static/image/common/back.gif
第一本被哪个哥们借走了,就再也没回来。昨天11.11,半价,哈哈。买了一堆书。嘿嘿,第二版也有了。 ...
呵呵,蹭书去
cumt_123456
发表于 2012-11-12 16:27:09
cumtcmeeczm 发表于 2012-11-12 16:24 static/image/common/back.gif
呵呵,蹭书去
OK,乐意,嘿嘿。
C-MOS
发表于 2012-11-13 13:31:29
力挺!!!
liudaolunhui
发表于 2012-11-16 23:37:51
马老师辛苦了!!!!!!!!!!!!
lxy1997
发表于 2012-11-22 20:05:29
虽然AVR基本没人用了,但是马老师的书确实是好书。买过第一版
li_zhenwei
发表于 2012-12-28 05:24:28
正在下载,非常感谢老师!!!
Gost
发表于 2012-12-29 00:21:48
我去图书馆刚借来
lz20060508
发表于 2012-12-29 11:06:46
谢谢分享!
一蓑烟雨zsy
发表于 2013-3-24 16:12:54
为什么没有找到usb_avr_isp_for_xp_w7.inf和lowcdc.sys两个文件呢?求发到我邮箱:1347934777qq.com.非常感谢!
皮爱了西
发表于 2013-3-26 14:40:53
阿莫应该给马潮老师广告费,O(∩_∩)O~
ghbjimmy
发表于 2013-5-16 09:37:23
马老师威武,顶一个。
xumadc
发表于 2013-5-27 21:57:05
马老师,115网盘上的资料为空,还能在哪里可以快点速度下?刚买了书。正在下载...慢。
二进制
发表于 2013-6-9 07:51:52
标记一下
machao
发表于 2013-6-9 19:41:17
北航出版社:
http://www.buaapress.com.cn/download.php?pdtid=1&pmenuid=5
网站需要先注册后下载。
catluoq
发表于 2013-6-24 23:23:36
这几天突击avr的c语言,用了马老师的这本书,在TWI硬件I2C上卡住了,发现了书里一处错误,486页【例16.3】中
void I2C_init(void)
{
TWSR=0x00;
TWBR=0x00; 这句不能是0
另外,硬件TWI并不是一定要用轮询(while语句),所有轮询处都可以用短延时处理代替,如20us就够了。
machao
发表于 2013-6-25 22:21:01
本帖最后由 machao 于 2013-6-25 22:50 编辑
catluoq 发表于 2013-6-24 23:23 static/image/common/back.gif
这几天突击avr的c语言,用了马老师的这本书,在TWI硬件I2C上卡住了,发现了书里一处错误,486页【例16.3】
void I2C_init(void)
{
TWSR=0x00;
TWBR=0x00; 这句不能是0
另外,硬件TWI并不是一定要用轮询(while语句),所有轮询处都可以用短延时处理代替,如20us就够了。
一、你没有说明为什么不能为0.
下面是器件手册的介绍:
TWBR 是设置I2C速率的,按公式计算系统时钟为4M,4M/16 = 250K
在本教程配套的光盘资料中有I2C的规程介绍:
现在的I2C器件基本上都支持到400K,只有早器的I2C器件仅仅支持100K,如果你使用早期过时的器件,此时TWBR不应该设置为0。
二、最好中断方式,但估计你掌握不了。所以还是最好使用轮询吧。延时20us的方法不是不可以用,存在以下2个缺点: 效率低和可靠性差。
有些器件,比如EEPROM,写入和读出所需要的时间是不同的,写入需要时间长,读出数据需要时间少;器件不同,操作的时间也不同。统一定为20us,对于读出可能是浪费,对于写入可能不够,如果不够,进行下次操作,可能就会使上次操作失误。所以轮询的方法最好的就是使用WHILE,在循环中检测标志位。
真正好的方法是同时启动定时器,如果WHILE循环超过定时,说明线路故障或器件损坏,超过时间退出WHILE,进行故障处理。
估计你目前也还没有能力写这样的代码,建议你踏踏实实的学习,把基础打扎实。
buletooth
发表于 2013-6-25 22:53:19
谢谢马老师
catluoq
发表于 2013-6-26 00:37:43
谢谢马老师的回复,用的是24C128,可能确实是很老的器件,我用M16晶振频率为16M,相对您的4M确实高了点,昨天也没想到,TWBR在16M时不能低于3 ,20M时是4,试过的I2C器件不多,一般都是根据实测留余量选速率,关于while轮询方式,我还是觉得,影响的不只是书中提到的效率,麻烦的是单片机就死在那里了,寻找错点都麻烦,低端单片机不一定有多余的T/C资源另设退出出口。另外中断这东西,要根据实际情况用,不能说用中断就高级,TWI主机模式读写还找不出理由使用中断,真需要的时候才用,当然我了解中断也是4年前刚玩AVR时,从看某网上摘抄马老师的文章开始的,还基本上都是在玩BASCOM,不过中断常用汇编减少对正常操作的影响(本站帖子里有,不过我的水平一定让马老师耻笑),对C的中断,确实还没摸到门。马老师一针见血,明白我不是这一行的人,本来就是纯业余的,刚开始试CV第2天,是因为在贴子里保证把BASCOM程序换成C再贴出来才突击的,如有冒犯,请马老师见谅。
yangyiyin
发表于 2013-10-18 19:03:33
多了解内部结构能帮助个人㝍出更好的程序
pomop
发表于 2013-10-18 19:20:28
支持一下!
lcmdw
发表于 2013-12-16 14:39:19
mark
longfeixue
发表于 2014-2-21 13:18:03
记录备看
biying
发表于 2014-3-8 00:07:58
马老师,要想看懂AVR单片机嵌入式系统原理与应用实践里面的C语言,需要配合哪本书看好?请给个建议,谢谢!
木君之上
发表于 2014-3-8 00:19:37
顶一个,
rddang
发表于 2014-9-20 00:04:06
买了本马老师的新书,刚开始学习AVR,努力学习中!
frank_88888
发表于 2014-9-20 00:37:23
好资料,mark!
zhanghaiw
发表于 2015-1-3 15:44:19
支持马潮老师一下,非常的不错啊!
txw
发表于 2015-1-6 09:51:59
这书挺不错的
panhai0101
发表于 2015-3-2 15:47:05
machao 发表于 2011-8-10 12:34
网上已经有了:
(原文件名:未标题-2 拷贝.jpg)
正在等马老师的32位单片机教程,出的话绝对横扫
cd4000
发表于 2016-5-11 16:44:23
学习一下!
lxy1997
发表于 2016-8-28 12:27:06
已经不做电子行业好几年了,别的书扔了,唯独马老师的书一直收藏着
远去的记忆
发表于 2018-1-31 13:22:52
经典的东西,什么时候都是经典