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

X41 1to4DFU Fixture PCB 跟 源程序 

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
X41 1to4DFU Fixture PCB 跟 源程序 7 ]/ _5 F1 e  V( {+ U; j# V- I
//============================================
5 E6 p& w$ @9 Q3 @' O" M" A//=============程序信息=======================0 O7 \$ j% G8 H# A) ]
/******************************************# d, |, q  B- E1 T
1、作者:sunshine tang# w7 A0 p! ^4 d& K2 v4 c4 C" n  h
4、产品名称:X41 1to4DFU Fixture! _/ u7 C/ K" X4 W6 j
5、版本:V1.00
; L# n, P6 U) g0 e) c0 n3 T6、程序名称:主程序
' ~8 A! d1 i2 |3 R9 Y, {  W7、功能描述:控制4路4.0V的电源通断,检测4路电源的过流,0 w' |$ F' s* a
  两路按键控制,4路PASS指示灯,4路FAIL指示灯,2路气缸
5 ]1 i0 y* x% ]" }. C; a) O& F7 Y! l; S  控制,主板开机模式控制;通信波特率:115200,UART1,
; P$ A* k+ c, K5 b1 e" j& ~% R  _& X  接收数据结束符为\r\n,发送数据结束符为\r\n@_@。( T# h6 w1 z# v( O
8、CPU类型:LPC1768" C6 F$ a3 w- I9 O; I8 S
*******************************************/5 d" z, I, e  C% C$ @% j7 l: f2 u
, l: X( W7 v% i- B. v
#include "..\config.h"3 Z5 V* m6 Y4 P7 P" b( t
#include "..\time.h"
+ n# H4 ]& d% E8 ~. Y% E//=============================) _1 p( q7 L* S# u
extern char        GucRcvBuf[50] ; + s9 v1 I3 ~$ I$ V
extern INT8U       GulNum;2 q8 a% V. s  T5 _5 C
extern INT8U        GucRcvNew;0 J2 F( S/ T! W& S) n7 Y% j! ^
extern INT8U uflag;
2 J! P3 |2 D* K8 Wextern INT8U bflag;
  x& U4 D1 h0 {4 c% _) }5 \extern INT32U time0v;
- \& [$ M7 w9 q* f% _
% v5 v& K- `1 g2 _; v//=================================* Y$ U! j0 ~. ]" U
int main (void)
  F  r8 W- o/ \; w5 ~7 K! Y{) m+ [9 l# p4 I9 x* Z& C- A* @) j

+ U, N( V8 T- u, Z  K0 {8 u: D1 F1 b    targetInit();  //初始化目标板,切勿删除
7 K; O5 |; R9 C# w0 ]4 x    pinInit();            //引脚初始化
% \# {$ i0 t9 D) B        PINMODE0=0x0000;//使用片内上拉, \9 I: H7 @( f( r  H" S4 U

% _9 c3 U5 a0 M8 _1 O9 |! t        //DFU初始化输出1.8V高电平     2012.4.60 d. c, \7 \6 f" S# y
        FIO1DIR |= (1<<16); FIO1CLR = (1<<16);
$ C  j2 j- O$ G# G        FIO1DIR |= (1<<9); FIO1CLR = (1<<9);& n6 W6 U/ Z0 ]: f4 V
        FIO1DIR |= (1<<8); FIO1CLR = (1<<8);' M% G5 _' r& f; q( V% @
        FIO1DIR |= (1<<4); FIO1CLR = (1<<4);4 D5 l- K+ X+ P7 |  ?4 b) B5 B1 e2 _

3 f/ {& D' m( z$ d; y    GucRcvNew = 0;
& w5 n1 A* V1 [    uartInit ();     //串口初始化  
: o. ^3 P! R) l& |7 c/ ?4 U    zyIsrSet(NVIC_UART1,(unsigned long)uart1Isr,PRIO_ONE);" G! e; a' J3 [- ~
        timer0Init ();+ D2 A' E! |! V1 k* y1 G/ m
        r88k7_init();
- n8 |) D( g  O8 X* V4 F/ I0 _! q        fiature_init(); ! J+ e  S" o0 h' }! x7 L
    while (1)
5 P+ t  s' S% \6 H% G& c        {
0 x4 x1 ^" ~& r& J4 V        if (GucRcvNew == 1){    //判断是否有新数据   
- L; }7 j( @; c5 k! ]                        GucRcvNew = 0;      // 清除标志  
4 ?) q% [/ o4 f% N                        if(uflag==1)* W' b# \) M9 g- z3 h) O
                        {0 n4 T% {- c: r; k9 Z% c4 X
                                check(GucRcvBuf);9 c3 v) H# |& S1 r0 @. [
                                GulNum=0;$ c$ Y/ E; H! q! T7 N
                                uflag=0;. ?! k+ F' z. C1 W; Q* W% A
                        }
6 L' S# n) J- b, c; @  m        }
( g: h4 r+ c$ a3 E4 K                if(bflag==1)# N0 }- ~; A3 L+ x5 T5 x0 d
                {1 z7 V+ ]# R3 |+ h! P
                        uart1SendByte ('\b');
; G9 u' }( S# C( u                        uart1SendByte (' ');
' e1 L) U* Q& D6 o3 l1 d                        uart1SendByte ('\b');  L' I; V8 F) P. I" t( f1 [
                        bflag=0;- Q# L/ J% n% x
                }
, K8 f8 A& D+ V1 S* H6 w                StartKey();
9 r! H% b1 T' x6 D4 F4 H) K                power_curr1();% o- a, d8 [8 I! M- ^
    }1 t' h2 l  s0 J4 k3 w' X
}
2 c- l% g) E: k8 ^! Z2 b, U/*********************************************************************************************************
- P: g; e, C8 n# _; Q6 A% a6 n  End Of File
+ F4 T$ C* f3 {# W* t*********************************************************************************************************/
6 X* i* n: |) l0 e$ T- V; o) {' |1 b5 T0 O9 X# A9 L* s
游客,如果您要查看本帖隐藏内容请回复
) ?; A* a, U0 X9 ]  Y
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-24 17:38 , Processed in 0.171875 second(s), 26 queries , Gzip On.

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

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

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