ou_ou

博客园 首页 新随笔 联系 订阅 管理

2013年4月9日 #

摘要: 今天跳软件时,突发发现一个for循环出不了,还查了好久时间呢,谁知就一个小错误给卡住了。循环变量类型定义错误导致的问题。如下:#define cUart4PackDataSize 256 u8 i;for(i=0;i<cUart4PackDataSize;i++){pInputDataBufPCB[PcbNumCunter].pData[i]=pNowInputPCB->pData[i];}由于i定义为u8(char)型,所以i最大只能到255,所以循环语句就会一直循环,死在那里了。 阅读全文
posted @ 2013-04-09 15:32 ou_ou 阅读(398) 评论(0) 推荐(0) 编辑