找回密码
 注册
关于网站域名变更的通知
查看: 364|回复: 1
打印 上一主题 下一主题

X41 1to4DFU Fixture PCB 跟 源程序 

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-10-31 10:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
X41 1to4DFU Fixture PCB 跟 源程序 % N5 _6 C. d% ^% w3 J
//============================================% a" X! N0 F7 N) ?+ W
//=============程序信息=======================
4 `, y. _4 m: _: ]# `/******************************************
$ B9 J& D8 Y% _% Y1 m. C% J1、作者:sunshine tang
. Z( w  U* a: V4、产品名称:X41 1to4DFU Fixture" |! J$ D% u( x3 Q* ^" ?" M* @8 x0 N
5、版本:V1.003 r! G; U( E0 y. {8 T" ~- _& c: G; ~: C
6、程序名称:主程序
  f& H# j% l; @) n+ O7、功能描述:控制4路4.0V的电源通断,检测4路电源的过流,, b0 `4 B# ?1 z- U! z' {
  两路按键控制,4路PASS指示灯,4路FAIL指示灯,2路气缸0 B. }1 d  e; {' ]( ?
  控制,主板开机模式控制;通信波特率:115200,UART1,
8 I4 O  x: _4 e: D  接收数据结束符为\r\n,发送数据结束符为\r\n@_@。! b6 X0 _8 C, y- X# p+ U
8、CPU类型:LPC1768
. K- ~+ y9 g- w) s' D. d, t1 e*******************************************/
9 U3 h( s6 ]# c. r# e7 c
, [" q0 A7 m) m; l, x#include "..\config.h"# b1 P0 ]; b7 b- h1 I9 H& ?1 o0 v8 n
#include "..\time.h"* A0 u) Q" p- F. p% B  p4 R/ h) l
//=============================
. K7 }; ]& X+ x, P( [extern char        GucRcvBuf[50] ; 5 `  Z  ?+ F) h4 E! @/ n- t
extern INT8U       GulNum;
8 T7 u+ x+ }8 U! oextern INT8U        GucRcvNew;
5 N' p- G! I% zextern INT8U uflag; & _; _. C  q, U. _
extern INT8U bflag;4 q& A  E, W% y1 g) I, H0 ^
extern INT32U time0v;
% V7 X0 C6 N3 N2 Q0 G; F2 T4 E% B$ e/ o
//=================================
5 l0 T  O3 W& S# Z. b: f2 dint main (void)  V' m: j; N  k% ^& {8 E- ^
{, G% i% t( l# b
) I4 h1 p) a4 @+ ]) O  P0 B
    targetInit();  //初始化目标板,切勿删除# |. o! `& F% V8 G1 u+ X& f6 u
    pinInit();            //引脚初始化
  \0 D" w3 P. D        PINMODE0=0x0000;//使用片内上拉9 [5 Z& u2 d4 I, J

8 Y  G" d" \. @- e3 w        //DFU初始化输出1.8V高电平     2012.4.6; ~3 h' ^+ N0 m5 F* P( e
        FIO1DIR |= (1<<16); FIO1CLR = (1<<16);. G1 B. s+ ]7 s7 h$ d8 v& _6 V
        FIO1DIR |= (1<<9); FIO1CLR = (1<<9);' S/ T$ g: J8 k6 e
        FIO1DIR |= (1<<8); FIO1CLR = (1<<8);( a- J  Q! @( s& U- y% u/ A
        FIO1DIR |= (1<<4); FIO1CLR = (1<<4);
3 V! [- C9 F* Y* I( W6 V
5 A- A8 O3 x% x$ l3 w    GucRcvNew = 0;
0 Y# E5 d; W, \. \+ F0 V    uartInit ();     //串口初始化  
4 H/ R$ k8 ?! _( z1 ]3 X; L    zyIsrSet(NVIC_UART1,(unsigned long)uart1Isr,PRIO_ONE);  N1 R. m5 l9 P/ U: o4 d  N4 i) v
        timer0Init ();: y  t6 N1 Q$ g
        r88k7_init(); / T9 R) }' L5 v( S) X: }, N
        fiature_init();
0 U! ^, S& r' [0 |& y5 V$ K5 u    while (1)' ~, B; P3 w1 ?/ z; b
        {+ Y# X5 y5 j  }2 N" B% Q6 {3 P7 y, G
        if (GucRcvNew == 1){    //判断是否有新数据   ( U* d4 o5 F" D0 @" Q4 c) l
                        GucRcvNew = 0;      // 清除标志  4 ~5 Q  ?3 I' h! b' a: ~3 P4 j
                        if(uflag==1)
3 o: V2 X& S, z! t5 z7 b2 i                        {
8 D, W# ^3 W$ P' b" m% z& [. X& x                                check(GucRcvBuf);2 Z/ m# S) n5 `
                                GulNum=0;- K( f2 N* U9 `! c+ Q
                                uflag=0;+ \, Y- _* B; A: {3 X
                        }
, y) t) |6 l0 g) O: X' e- ?, }8 {$ l        }
% d( F# |7 C! Z8 H# k: u* h5 k                if(bflag==1)( z4 R, }( @; j" L( ]
                {
. W2 ~9 J; d5 w5 E                        uart1SendByte ('\b');2 o1 o( J8 `7 Q& k1 N9 F3 Z& x# }
                        uart1SendByte (' ');
7 z5 X/ ], }$ i. N8 }' s$ D  d                        uart1SendByte ('\b');
8 ^3 v# z/ o- G                        bflag=0;( ^' M8 }6 R" _
                }$ A  ]+ K" J* h5 Z! e9 _9 G! H
                StartKey();
5 }' ], e. c# u                power_curr1();
) _  W; ]' d. H2 t1 D# x6 D* h    }; t& x- _" D" W' \9 B0 t3 t
}
$ b8 ^$ P2 _/ g/*********************************************************************************************************
+ N; u* t) ~# D! g, U2 n+ a  End Of File, H( D; O( `( ~" o$ [! [5 x, U, l
*********************************************************************************************************/! T1 n  h) @& t  `

1 @6 `5 i( B: U' B3 O; _
游客,如果您要查看本帖隐藏内容请回复

3 n' G/ k- m0 R+ B* s- @, h
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 15:53 , Processed in 0.203125 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表