Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 5205|回復: 0
打印 上一主題 下一主題

關於arm7程式的問題

[複製鏈接]
跳轉到指定樓層
1#
發表於 2012-10-21 22:12:36 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最後由 popotyer 於 2012-10-21 10:19 PM 編輯 4 |) I( k. j5 Y) ^
+ d% P- u7 H  o. y% S/ o
我想請問一下~!!
  1.     uint8 buf[20];0 m1 {6 k! }+ S7 I3 t. E
  2.     uint8 er=0;
    ( F- a$ b0 E% x: @
  3.     UARTMODE_t um;
    ) a# M- Q4 ~' L" r$ N4 I! |' @
  4.     uint32 temp=0;
複製代碼
每一段是什麼意思~!!
2 x' A$ H& e9 u0 e/ a, r, D$ b2 U8 W& l5 b5 P; B
還有我要寫6個條件每組只要有錯誤就顯示er$ G0 f7 \9 n. Z- J7 s
分別為er0~er5的條件該如何改
  1.     for(k=0;k<2;k++){ 3 K  [, O) M! l$ d
  2.       temp=0;
    $ }( N4 {& Z2 C7 y; J" p
  3.       while(((*AT91C_US0_CSR) & 1)==0){   // wait until RxRdy) Q( p9 c. R" r6 S8 g& W
  4.         temp=temp+1;
    & h5 H5 v5 V' X6 D) y5 M
  5.         if(temp >= 0xFFFF){
    / Z6 Q" O. K9 ~6 s" `& h. B2 M
  6.           er=er+1;
    8 ~& z, E3 g9 |" ]2 J$ k% [  d
  7.           break;( S3 e4 p" ]9 \, D
  8.         }
    6 k. t! O, w' _/ u2 T8 G
  9.         }2 {+ E4 k- Z2 S- K* u" n
  10.        buf[k]=(*AT91C_US0_RHR);     // 接收 OK           
    $ ?6 l3 A4 R; j  {
  11.     }
    % u* K: w" k0 K/ z6 n: z" c
  12.     WriteCommand(0x01);       // LCD畫面清除: M- K3 n9 e8 D5 d" m
  13.     WriteCommand(0x80);       //line 1 原點起始位置
    + }5 L- V  U) `. }  `
  14.    if(er==0){6 h! W7 Y. \1 j0 N/ m8 M+ L. {" h
  15.       WriteData(buf[1]);  & r6 e' L4 y/ b1 C+ x& q
  16.       WriteData(buf[2]);
    $ a/ `9 h  m: ^6 B3 K) o: s9 W
  17.       }
    / }. ~+ x, A' Q2 |
  18.    else{1 p4 L; J+ h- s; `
  19.       WriteData('e');  ; Q' E% f8 \" i2 A0 j
  20.       WriteData('r');
    ( d* W* P+ h, F+ X, t1 O
  21.       }# |& [& e0 ?  r
  22.   }& g5 P1 L6 A8 H" v
複製代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-20 08:19 PM , Processed in 0.127516 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表