亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? main.c

?? 1開放源碼的CanOpen(C)
?? C
字號:
/**************************************************************************
MODULE:    MAIN - Encoder
CONTAINS:  CANopen encoder implementation
COPYRIGHT: Embedded Systems Academy, Inc. 2003.
           All rights reserved. www.microcanopen.com
           This software was written in accordance to the guidelines at
		   www.esacademy.com/software/softwarestyleguide.pdf
DISCLAIM:  Read and understand our disclaimer before using this code!
           www.esacademy.com/disclaim.htm
LICENSE:   Users that have purchased a license for PCANopenMagic
           (www.esacademy.com/software/pcanopenmagic)
           may use this code in commercial projects.
           Otherwise only educational use is acceptable.
VERSION:   1.00, Pf/Aa/Ck 28-MAY-03
---------------------------------------------------------------------------
HISTORY:   1.00, Pf 07-OCT-02, First Published Version
***************************************************************************/ 

#include "mco.h"
#include "mcohw.h"
#include <Reg51cc01.h>


// IO functions, buttons and LEDs are implemented in module io.c
extern void IO_UpdateLEDs (void);

#ifdef USE_LED
// CAN Run and Err LED
extern BYTE data gRLED; // Current pattern on run led
extern BYTE data gELED; // Current pattern on error led
#endif

// Process Data to CANopen stack
long data Position = 0; // Goes into TPDO1

// Process Data, application copy
// These are updated in io.c by the timer interrupt service routine
WORD data ProcZ;
// ProcX and ProcY not used in this example...


// MicroCANopen Call-back function for fatal error
void MCOUSER_FatalError (WORD ErrCode)
{
  gELED = LED_BLINK;
  gRLED = LED_OFF;
  while (ErrCode != 0)
  {
  }
}


// MicroCANopen Call-back function to reset application
void MCOUSER_ResetApplication (void)
{
  EA = 0; // Disable all interrupts
  WDTPRG = 0; // Minimize timer count for fastest response (about 10ms)
  WDTRST = 0x1E; // Sequence to start WatchDog
  WDTRST = 0xE1;
  while (1)
  { // Wait for watchdog to hit
  }
}


// MicroCANopen Call-back function to reset communication
void MCOUSER_ResetCommunication (void)
{
  EA = 0;
  MCO_Init(125,OD_NODEID,OD_HEARTBEAT); // 125kbit, Node ID, heartbeat

#if NR_OF_TPDOS > 0
  MCO_InitTPDO(1,0,100,0,4,(BYTE *) &Position);    
  // TPDO1, default ID (0x180+nodeID), 100 event, 0ms inhibit, 4 bytes
  // Transmit trigger: 100ms event time
#endif
}

void main (void)
{
#ifdef USE_LED
  gELED = LED_ON;
  gRLED = LED_OFF;
#endif

  // Initialize Timer 1 interrupt
  TR1  =  0;     // timer 1: stop 
  TMOD |= 0x20;  // mode 2 
  TH1  =  0x80;  // first run-time not important
  TL1  =  0x80;
  TR1  =  1;     // timer 1: start 
  ET1  =  1;     // enable timer 1 int 

  // Initialize ADC
  ADCF  = 1;     // Enable P1.0 to be used
  ADCON = 0x20;  // Set bit 5, clear all others
  ADCON |= 0x08; // Start a conversion
  
  // Init Process Data
  ProcZ = 0x8000;

  // Reset/Initialize CANopen communication
  MCOUSER_ResetCommunication();

  EA = 1; // End of initialization, Enable all interrupts

#ifdef USE_LED
  gELED = LED_ON;
  gRLED = LED_BLINK;
#endif

while(1)
  {

    EA = 0; // Disable interrupts for data consistency
    Position = ProcZ; 
	Position <<= 8;
    EA = 1;

	// Updated LED display values
    IO_UpdateLEDs(); // Uses ProcX, ProcY, ProcZ

    // Operate on CANopen protocol stack
    MCO_ProcessStack();
  } // end of while(1)
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产普通话蜜臀| 69久久99精品久久久久婷婷| 琪琪一区二区三区| 天天操天天色综合| 亚洲一区二区在线观看视频 | 91精品国产色综合久久不卡蜜臀 | 久草热8精品视频在线观看| 偷拍亚洲欧洲综合| 秋霞国产午夜精品免费视频| 亚洲成人精品一区二区| 亚洲成人av中文| 秋霞影院一区二区| 韩国三级电影一区二区| 国产传媒久久文化传媒| 东方欧美亚洲色图在线| 99精品欧美一区| 在线观看av不卡| 欧美一区二区视频免费观看| 日韩欧美一区电影| 国产欧美日韩不卡| 亚洲精品久久久久久国产精华液| 亚洲综合偷拍欧美一区色| 午夜成人在线视频| 国产一区激情在线| 成人av动漫网站| 欧美一个色资源| 久久久精品天堂| 亚洲美女免费在线| 老司机免费视频一区二区三区| 国产精品自在欧美一区| 色婷婷av一区二区| 欧美videossexotv100| 国产精品国产三级国产有无不卡| 午夜日韩在线电影| 国产精华液一区二区三区| 在线观看精品一区| 精品久久久久久久一区二区蜜臀| 国产精品卡一卡二卡三| 婷婷六月综合网| 丁香婷婷综合网| 欧美日韩免费不卡视频一区二区三区| 精品福利一区二区三区 | 欧美四级电影网| 久久久91精品国产一区二区精品| 亚洲男同性视频| 黄色精品一二区| 欧美日韩国产系列| 中文字幕一区二区三区在线观看| 手机精品视频在线观看| aaa国产一区| 欧美电影免费观看高清完整版 | 亚洲人成伊人成综合网小说| 日韩精品一区第一页| 91亚洲永久精品| 亚洲国产精品黑人久久久| 日韩电影在线免费观看| 色综合天天综合狠狠| 久久久久亚洲蜜桃| 蜜臀av性久久久久蜜臀aⅴ流畅| 99热国产精品| 欧美激情中文字幕一区二区| 久久狠狠亚洲综合| 欧美高清视频一二三区| 亚洲女爱视频在线| 99久久婷婷国产综合精品| 久久久噜噜噜久噜久久综合| 日韩国产一区二| 欧美日韩色综合| 一区二区视频在线看| 成人av一区二区三区| 国产情人综合久久777777| 六月丁香综合在线视频| 欧美一区欧美二区| 日韩avvvv在线播放| 在线不卡a资源高清| 亚洲第一电影网| 欧美日韩中文字幕一区| 亚洲香肠在线观看| 欧美人妇做爰xxxⅹ性高电影| 一区二区不卡在线播放| 欧美电影免费提供在线观看| 日韩精品色哟哟| 日韩写真欧美这视频| 美女视频第一区二区三区免费观看网站| 欧美日韩国产免费一区二区 | 精品国产污污免费网站入口| 精品一区二区三区香蕉蜜桃| 久久夜色精品国产噜噜av| 黄色精品一二区| 国产婷婷色一区二区三区在线| 国产精品一区二区三区四区| 亚洲国产精品精华液2区45| av亚洲精华国产精华精华| 亚洲欧美日韩国产中文在线| 精品视频在线免费| 美美哒免费高清在线观看视频一区二区 | 色天使久久综合网天天| 亚洲综合丝袜美腿| 日韩欧美一区二区久久婷婷| 国产麻豆精品视频| 综合久久久久久| 欧美精品自拍偷拍| 国产精品白丝jk黑袜喷水| 亚洲视频香蕉人妖| 日韩一卡二卡三卡| 成人精品在线视频观看| 亚洲综合激情小说| 久久综合色天天久久综合图片| 成人精品高清在线| 日韩福利电影在线观看| 国产欧美一区二区精品性色超碰| 色婷婷亚洲精品| 久久精品国产秦先生| 亚洲欧洲精品一区二区三区不卡 | 午夜久久久影院| 久久精品男人天堂av| 欧美日韩一级大片网址| 国产呦精品一区二区三区网站| 亚洲男帅同性gay1069| 亚洲精品一区二区三区99| 91在线porny国产在线看| 久久精品99国产精品日本| 亚洲女人小视频在线观看| 欧美大片顶级少妇| 欧美三级电影在线观看| 国产高清久久久久| 国产成人免费视频| 日韩高清不卡在线| 亚洲蜜臀av乱码久久精品 | 不卡视频免费播放| 日韩精品91亚洲二区在线观看| 国产精品国产三级国产a| 精品少妇一区二区三区日产乱码| 91麻豆国产福利精品| 国产.欧美.日韩| 美女爽到高潮91| 亚洲成人激情av| 一区二区三区四区视频精品免费| 久久精品日产第一区二区三区高清版| 欧美三级日本三级少妇99| 97精品久久久午夜一区二区三区| 韩日欧美一区二区三区| 日本中文字幕一区二区有限公司| 亚洲欧美偷拍卡通变态| 国产精品丝袜一区| 久久久久久免费网| 精品国偷自产国产一区| 欧美大片国产精品| 欧美成人猛片aaaaaaa| 欧美一区二区视频在线观看| 欧美精品色综合| 欧美一区三区四区| 91精品国产色综合久久不卡电影| 欧美日韩一区三区四区| 精品视频一区二区不卡| 欧美日韩激情在线| 欧美日韩夫妻久久| 91精品国产福利在线观看| 欧美精品在线观看一区二区| 欧美日韩视频一区二区| 91精品国模一区二区三区| 91精品国产免费久久综合| 日韩一区二区精品在线观看| 欧美日韩一区视频| 欧美日韩精品一区二区天天拍小说| 色8久久精品久久久久久蜜 | 一区二区三区精品在线| 亚洲精品免费在线观看| 一区二区三区免费在线观看| 亚洲香蕉伊在人在线观| 日韩av一区二区在线影视| 偷拍自拍另类欧美| 久久精品国产99国产| 国产成人夜色高潮福利影视| 丁香五精品蜜臀久久久久99网站 | 天涯成人国产亚洲精品一区av| 亚洲va欧美va天堂v国产综合| 亚洲国产视频一区| 久久精品久久99精品久久| 中文字幕一区免费在线观看| 国产精品国产三级国产普通话蜜臀 | 亚洲综合区在线| 日本中文字幕一区| 国产99久久久国产精品潘金| 91久久精品日日躁夜夜躁欧美| 51久久夜色精品国产麻豆| 久久久久久久久久久99999| 亚洲欧美偷拍卡通变态| 蜜臀av性久久久久蜜臀aⅴ | 一本色道久久综合亚洲精品按摩| 欧美亚洲日本一区| 欧美成人vps| 亚洲黄色小视频| 激情六月婷婷久久| 色素色在线综合| 久久在线观看免费| 亚洲高清视频在线| 99久久综合精品| 精品少妇一区二区三区免费观看| 亚洲欧美另类综合偷拍|