微民网救命,请教资深码农题目,我在考场上
整理时间:2013-06-21 20:31 来源:www.vimiy.com 作者:编辑 点击:次
【楼主】2013-06-21 16:21
» 微民网救命,请教资深码农题目,我在考场上
这么一道程序题目,完全看不懂啊,
听说微民网很专业,求赐教,几句话就好。

网友评论2013-06-21 16:35
顶一下
网友评论2013-06-21 16:36
版主不来给删了?公然作弊?
网友评论2013-06-21 16:41
默默看看 不说话
网友评论2013-06-21 16:41
这样的考场哪里能找到呢、、、
网友评论2013-06-21 16:41
题目本身都好几个错..
网友评论2013-06-21 16:41
等你考完再告诉你,虽然我不知道
网友评论2013-06-21 16:42
菜鸟来回答下 定义宏 判断是否有数据 发送字节流 发送字符流
网友评论2013-06-21 16:43
这是天书么?
网友评论2013-06-21 16:44
为什么每个字都认识,放一起却看不懂呢?
网友评论2013-06-21 16:46
你应聘的公司是做ARM开发的,直接把工作要涉及的贴出来考,你做不出来就说明这工作你干不了。
前面是定义的寄存器的硬件位置,加volatile避免被编译器优化,因为硬件的功能就是靠操作这些寄存器来实现的,优化掉就出错了。
后面看名字就知道一个是发串口字节,发字符串就是发多个字节。
网友评论2013-06-21 16:47
Reply Post by 雷霆崖打酱油的 (2013-06-21 16:42):
菜鸟来回答下 定义宏 判断是否有数据 发送字节流 发送字符流
不是定义宏,是定义常量
之所以与0x2相与,是为了读取双字节编码,例如中文
所以一个是读取单个中文汉字
另外一个就是读取中文字符串。
网友评论2013-06-21 16:48
C语言我也会点
但是都写出来我就不会啦~
网友评论2013-06-21 16:48
老师,就是这个人!!
网友评论2013-06-21 16:53
Reply Post by 雷霆崖打酱油的 (发表于:2013-06-21 16:42):
菜鸟来回答下 定义宏 判断是否有数据 发送字节流 发送字符流
两个宏定义,一个是取状态寄存器的值,一个是把ch写入发送缓冲区
while判断状态,是0x2就发送数据,那个WrTHXO是不是错了,根本不是这个函数啊,应该是宏里的TXHO
byte的功能是取string的下一个值写入缓冲,string的功能是读完整个字符串吧
网友评论2013-06-21 16:53
考试还能拍照上网?
网友评论2013-06-21 16:54
看函数名,第一个发送字节,第二个发送字符串,这算偷懒么~
网友评论2013-06-21 16:57
Reply Post by 全不知 (2013-06-21 16:47):
不是定义宏,是定义常量
之所以与0x2相与,是为了读取双字节编码,例如中文
所以一个是读取单个中文汉字
另外一个就是读取中文字符串。
你这是纯蒙的,这个0x2就是个固定用法,与单字双字无关,具体要看芯片手册才知道该怎么用。
网友评论2013-06-21 16:57
Reply to Reply Post by aspnet35 (2013-06-21 16:54)
以前经常这么干,哈哈。看函数名笑尿
网友评论2013-06-21 16:59
Reply Post by 小暧。 (2013-06-21 16:53):
两个宏定义,一个是取状态寄存器的值,一个是把ch写入发送缓冲区
while判断状态,是0x2就发送数据,那个WrTHXO是不是错了,根本不是这个函数啊,应该是宏里的TXHO
byte的功能是取string的下一个值写入缓冲,string的功能是读完整个字符串吧
WrTXH0就是个函数,驱动的函数基本都这个样,看名字应该是Wrtie TXH0这个寄存器的意思。
发表回复下一页(2)
LOL罗辑思维全国人大代表真三搞笑视频柳岩
Copyright © 2012年2月8日