• <small id="4aaaa"></small>
    <tr id="4aaaa"></tr>
  • <nav id="4aaaa"></nav>
    <tr id="4aaaa"></tr>
  • 国产,欧美1区2区,亚洲精品A,色www88,特级西西4444www无码,黄色99,九九三级影视,3P无码,中文字幕av久久爽Av
    財訊中國

    如何一步一步建立CAN通訊

    來源:網絡 2022-01-28 21:00:01
    CAN通訊的優點在此就不多說了,10公里,5Kb/s的速度是能保證的。第一步:硬件環境的建立。這里采用的是SJA1000作為總線控制器,CTM8251模塊作為總線驅動器。MCU采用的是MEGA16:利用I/O口模擬數據總線,當然也可以使用有總線的MCU:MCS-51,MEGA8515等。原理圖如下:第二步:SJA1000的控制首先閱讀下SJA1000的手冊,基本了解下SJA1000的結構,主要是寄存器方面的。還要了解下CAN總線方面的東西:BasicCAN,Peli CAN,遠程幀,數據幀等等……SJA1000工作之前需要配置一下,才能正常工作,沒有經過配置的SJA1000回拉壞總線的:組成網絡的時候,如果其中有的SJA1000沒有正確配置,這個設備會干擾總線,使其它設備的數據發送不出去。怎么才能控制SJA1000呢,請看下面的SJA1000讀寫的時序圖:寫的時序根據時序要求,可以利用I/O口模擬總線了://**************************讀SJA1000*************************//uint Read_SJA1000(uint address){uchar data;asm("nop");ALE_off;WR_on;RD_on;CAN_cs_on;DDRA=0xff; //數據口為輸出PORTA=address; //輸出數據的地址asm("nop");//delay5us(1);ALE_on;asm("nop");//delay5us(1);//DDRA=0xff; //數據口為輸出PORTA=address; //輸出數據的地址 //再次輸出地址,確保一致。asm("nop");//delay5us(1);ALE_off;//delay5us(1);CAN_cs_off;RD_off;asm("nop");//delay5us(2);asm("nop");DDRA=0x00; //數據口為輸入PORTA=0xff; //上拉asm("nop");data=PINA; //獲得數據asm("nop");//delay5us(1);RD_on;CAN_cs_on;asm("nop");//delay5us(2);//dog();return data;}//**************************寫SJA10000*************************//void Write_SJA1000(uint address,uint data){ asm("nop");//uint temp1,temp2;DDRA=0xff; //數據口為輸出PORTA=address; //輸出數據的地址CAN_cs_on;ALE_off;WR_on;RD_on;asm("nop");//delay5us(1);ALE_on;asm("nop");//delay5us(1);//DDRA=0xff; //數據口為輸出PORTA=address; //輸出數據的地址 再次輸出地址,確保數據準確asm("nop");//delay5us(1);ALE_off;//delay5us(1);CAN_cs_off;WR_off;asm("nop");//delay5us(1);asm("nop");//DDRA=0xff;PORTA=data; //輸出數據asm("nop");//delay5us(2);WR_on;PORTA=data; //再次輸出數據,取保一致CAN_cs_on;asm("nop");//delay5us(2);asm("nop");//dog();}現在可以讀寫SJA1000了。配置SJA1000需要使SJA1000進入復位模式,然后對一些寄存器寫入數據。在這里,CAN使用Pelican模式,速率為5K,雙濾波工作,//*************************CAN復位初始化********************//void CAN_Init(void){ uchar i_temp=0,j_temp=0;CLI();//Read_SJA1000(CAN_IR); //讀中斷寄存器,清除中斷位Write_SJA1000(CAN_MOD,0x01);while(!(Read_SJA1000(CAN_MOD)&0x01))//保證進入復位模式,bit0.0不為1,再寫CAN_MOD{Write_SJA1000(CAN_MOD,0x01);dog();}Write_SJA1000(CAN_CDR,0xc8); //配置時鐘分頻寄存器-Pelican,CBP=1,//關閉TX1中斷與時鐘輸出Write_SJA1000(CAN_AMR0,0xff); //配置驗收屏蔽AMR0=0FFHWrite_SJA1000(CAN_AMR1,0x00); //配置驗收屏蔽AMR1=000HWrite_SJA1000(CAN_AMR2,0xff); //配置驗收屏蔽AMR2=0FFHWrite_SJA1000(CAN_AMR3,0x00); //配置驗收屏蔽AMR3=000HWrite_SJA1000(CAN_ACR1,0x00); //配置驗收代碼ACR1=0:廣播Write_SJA1000(CAN_ACR3,addr); //配置驗收代碼ACR3=地址Write_SJA1000(CAN_BTR0,0x7f); //配置總線定時--5kbpsWrite_SJA1000(CAN_BTR1,0xff);Write_SJA1000(CAN_OCR,0x1a); //配置輸出控制Write_SJA1000(CAN_EWLR,0xff); //配置錯誤報警限制為255do{Write_SJA1000(CAN_MOD,0x00); //進入工作模式雙濾波dog();}while((Read_SJA1000(CAN_MOD))&0x01); // 確認復位標志是否被刪除Write_SJA1000(CAN_TXB+4,ID3); //配置發送緩沖區的ID3-Write_SJA1000(CAN_IER,0x07); //配置SJA10000中斷-錯誤報警/發送/接收中斷SEI();}在這之前,需要獲取設備的地址,就是讀取撥碼開關各個腳的電平。需要注意的是,SJA1000使用的是雙濾波模式,響應地址有:廣播的:0x00,還有自己的地址:0x**。為什么要這么做呢,一個系統中,主機的地址一般是0X00,從機地址從0X01開始,這里面如果有兩個從機的地址一樣,就很可能產生一些混亂。從機一旦多了起來,查找地址相同的設備就有些麻煩了。在程序的初始化的時候,進行SJA1000的配置。第三部:工作程序接下來,做的工作就是CAN試發送,別小看這個試發送,這可是解決地址重復的問題的哦,還能檢測CAN網絡是否正常。//****************CAN第一次發送 通訊地址測試2e*****************//void CAN_first_send(void){ //uchar add_temp=0;uchar a_temp=0;uchar SR_temp;asm("nop"); //延時NET_LED_on; //打開網絡燈do{a_temp=Read_SJA1000(CAN_SR);//讀CAN_SR,直到SR.2=1:CPU可以發送數據dog();}while(!(a_temp&0x04))CLI(); //關CAN中斷,即總中斷Write_SJA1000(CAN_TXB+0,0xc0); //發送遠程幀0xc0Write_SJA1000(CAN_TXB+1,0x00); //發送轉接器地址Write_SJA1000(CAN_TXB+2,addr); //發送傳感器地址Write_SJA1000(CAN_TXB+3,0x2e); //發送命令碼0x2eWrite_SJA1000(CAN_TXB+4,ID3); //發送ID3Write_SJA1000(CAN_CMR,0x01); //啟動發送,//網絡故障錯誤在中斷中處理,短接H、L,按復位,先亮綠燈,后黃燈亮asm("nop");//SEI();}SJA1000的中斷引腳接到MEGA16的INT1上,需要在程序初始化的時候,配置一些INT1,使MCU能響應SJA1000的中斷。數據發送前,點亮網絡指示燈,什么時候熄滅它呢,在發送中斷中熄滅它。下面看看MCU對SJA1000中斷的一些處理:在這里只處理:接收中斷、發送中斷、總線關閉中斷。#pragma interrupt_handler can_int:3void can_int(void){asm("nop");CAN_IR_temp=Read_SJA1000(CAN_IR); //讀取中斷寄存器if(CAN_IR_temp&0x01) //接收中斷{Get_RXB_temp();if(RxBuffer[0]==0x80) //地址測試數據幀{reload(); //數據幀中有和自己相同的地址}if(RxBuffer[0]==0xc0) // 遠程幀則釋放接收緩沖區{type=RxBuffer[3]; //讀命令碼//處理命令碼if(type==0x30){ if(type==0x34){CAN_now_value_send();type=0;} //傳瞬時值數據if (type==0x27){reload(); type=0;}//裝置復位if(type==0x2e){active();type=0;} //通訊地址測試}Write_SJA1000(CAN_CMR,0x04); //釋放接收緩沖區}if(CAN_IR_temp&0x02) //發送中斷{NET_LED_off; //關閉網絡燈ERR_LED_off; //關閉故障燈CANBE_JSQ=0; //復位總線關閉計數器asm("nop");}if(CAN_IR_temp&0x04) //錯誤報警中斷(僅有總線關閉處理){ //讀狀態寄存器,SR.7總線關閉:CAN控制器不參與總線活動CAN_SR_temp=Read_SJA1000(CAN_SR);if(CAN_SR_temp&0x80){CANBE_JSQ=CANBE_JSQ+1; //關閉次數加1if(CANBE_JSQ=CANBE_C) //總線關閉次數到達設定次數{NET_LED_off; //關閉網絡燈ERR_LED_on; //打開故障燈CANBE_JSQ=0; //復位總線關閉計數器do{Write_SJA1000(CAN_MOD,0x00); //重新進入工作模式}while((Read_SJA1000(CAN_MOD))&0x01);//等待進入工作模式Write_SJA1000(CAN_CMR,0x01); //啟動CAN重新發送CANBE_JSQ=CANBE_C; //防止CANBE_JSQ溢出}}asm("nop");}}中斷程序中,對命令碼等于0x2e的處理程序是:active();active()程序如下://************************通訊地址測試2EH***********************//void active(void){uchar temp1,temp2;asm("nop"); //延時NET_LED_on; //打開網絡燈CLI(); //關CAN中斷,即總中斷do{temp1=Read_SJA1000(CAN_SR);//讀CAN_SR,直到SR.2=1:CPU可以發送數據dog();}while(!(temp1&0x04));Write_SJA1000(CAN_TXB+0,0x80); //發送數據幀0x80temp2=Read_SJA1000(CAN_RXB+1);Write_SJA1000(CAN_TXB+1,temp2); //發送轉接器地址Write_SJA1000(CAN_TXB+2,addr); //發送傳感器地址Write_SJA1000(CAN_TXB+3,0x2e); //發送命令碼0x2eWrite_SJA1000(CAN_TXB+4,ID3); //發送ID3Write_SJA1000(CAN_CMR,0x01); //啟動發送SEI(); //開中斷asm("nop");}大家仔細看看 active()程序的內容,發送了一個沒有數據的數據幀:0X80,再回過頭看看中斷處理函數,里面有這段程序, if(RxBuffer[0]==0x80) //地址測試數據幀{reload(); //數據幀中有和自己相同的地址}reload(); 程序很簡單,就是停止喂狗,等待復位。復位之后呢,它會進行試發送,哈哈,接下來的兩個地址相同的設備就“打架”起來了,現象就是一個設備不斷復位,一個設備通訊燈不斷閃爍。怎么樣,很容易就判斷出哪兩個地址重復了。命令碼等于0x27時,設備復位,一般是主機發送這個遠程幀。0x34時,發送數據://************************瞬時值發送 34H*********************//void CAN_now_value_send(void){//uchar a_temp=0;uchar c_temp=0;js_now_send_value(); //計算需要發送的瞬間數值asm("nop"); //延時NET_LED_on; //打開網絡燈do{b_temp=Read_SJA1000(CAN_SR); //讀CAN_SR,直到SR.2=1:CPU可以發送數據dog();}while(!(b_temp&0x04))CLI(); //關CAN中斷,即總中斷Write_SJA1000(CAN_TXB+0,0x84); //發送數據幀0x84Write_SJA1000(CAN_TXB+1,RxBuffer[1]); //發送轉接器地址Write_SJA1000(CAN_TXB+2,addr); //發送傳感器地址Write_SJA1000(CAN_TXB+3,0x34); //發送命令碼0x34Write_SJA1000(CAN_TXB+4,ID3); //發送ID3Write_SJA1000(CAN_TXB+5,CBDJ_Send_L); //Write_SJA1000(CAN_TXB+6,CBDJ_Send_H); //Write_SJA1000(CAN_TXB+7,GD_Send_L); //Write_SJA1000(CAN_TXB+8,GD_Send_H); //Write_SJA1000(CAN_CMR,0x01); //啟動發送SEI(); //開中斷asm("nop");}發送了一個數據幀,這個數據幀有四字節的數據。CAN的數據幀最多支持有8個字節的數據幀,如果數據較多,可以分為多個數據幀,在命令碼里面區分這些數據幀。第四步:建立自己的CAN通訊網絡。主機可以是一臺有CAN接口的計算機,一般在計算機上裝一個CAN接口卡,有ISA接口的,比如PCL-841;PCI接口的。CAN卡的銷售商都會提供驅動,依靠驅動里面的函數,來控制CAN卡,此項不是專長,不好多說,反正就是這個思路。好了,昨天從南京回來的路上,就考慮發個CAN的東西。咱們這個論壇,目前還沒有多少關于CAN的帖子,意在拋磚引玉…………本壇高手很多,尤其是有很多潛水的高高手~~~~--------------------程序中的一些DEFINE//******************引腳信號定義***************************//#define CS_1 (PORTB|= (1<<4 )) //AD7705片選#define CS_0 (PORTB&= ~(1<<4 ))#define DRDY (PINB&0x08) //AD轉換DRDY信號輸入#define NET_LED_off (PORTB|= (1<<0 )) //網絡故障燈高電平,熄滅#define NET_LED_on (PORTB&= ~(1<<0 )) //網絡故障燈低電平,點亮#define ERR_LED_off (PORTB|= (1<<1 )) //裝置故障燈高電平,熄滅#define ERR_LED_on (PORTB&= ~(1<<1 )) //裝置故障燈低電平,點亮#define DOG_on (PORTB|= (1<<2 )) //看門狗高#define DOG_off (PORTB&= ~(1<<2 )) //看門狗低#define WR_on (PORTD|= (1<<0 )) //WR高#define WR_off (PORTD&= ~(1<<0)) //WR低#define RD_on (PORTD|= (1<<1 )) //RD高#define RD_off (PORTD&= ~(1<<1)) //RD低#define CAN_cs_on (PORTD|= (1<<4 )) //CAN高#define CAN_cs_off (PORTD&= ~(1<<4)) //CAN低#define ALE_on (PORTD|= (1<<2 )) //ALE高#define ALE_off (PORTD&= ~(1<<2)) //ALE低#define FALSE 0#define TRUE 1#define CANBE_C 6 //總線關閉次數設定值//*******************CAN寄存器地址**************************//#define CAN_MOD 0 //模式寄存器#define CAN_CMR 1 //命令寄存器 只寫#define CAN_SR 2 //狀態寄存器 只讀#define CAN_IR 3 //中斷寄存器 只讀#define CAN_IER 4 //中斷使能寄存器#define CAN_BTR0 6 //總線定時寄存器0#define CAN_BTR1 7 //總線定時寄存器1#define CAN_OCR 8 //輸出控制寄存器#define CAN_TEST 9 //測試寄存器#define CAN_ALC 11 //仲裁丟失寄存器#define CAN_ECC 12 //錯誤代碼捕捉寄存器#define CAN_EWLR 13 //錯誤報警限制寄存器#define CAN_EXERR 14 //RX錯誤計數寄存器#define CAN_TXERR 15 //TX錯誤計數寄存器#define CAN_ACR0 16 //驗收碼寄存器0#define CAN_ACR1 17 //驗收碼寄存器1#define CAN_ACR2 18 //驗收碼寄存器2#define CAN_ACR3 19 //驗收碼寄存器3#define CAN_AMR0 20 //驗收屏蔽寄存器0#define CAN_AMR1 21 //驗收屏蔽寄存器1#define CAN_AMR2 22 //驗收屏蔽寄存器2#define CAN_AMR3 23 //驗收屏蔽寄存器3#define CAN_TXB 16 //發送緩沖區首地址(工作模式)#define CAN_RXB 16 //接收緩沖區首地址(工作模式)#define CAN_RMC 29 //RX信息計數器#define CAN_RBSA 30 //RX緩沖區起始地址寄存器#define CAN_CDR 31 //時鐘分頻器#define ID3 00 //ID3-----------------------------初始化程序uchar main_ch=0;IO_Init(); //I/O口初始化INT1_Init();GET_add(); //獲取地址,地址為0,反復獲取地址,直到不為0。NET_LED_on;ERR_LED_on; //初始化中,點亮故障燈和通訊燈,delay50ms(2);dog();delay50ms(2);dog();delay50ms(2);dog();CAN_Init(); //CAN初始化NET_LED_off;ERR_LED_off;SEI();CAN_first_send(); //CAN試發送delay50ms(1);dog();void GET_add(void) //地址獲取程序{uchar add_temp=0,add_temp1=0,add_temp2=0,add_temp3=0,addr_temp=0;do{dog();NET_LED_on;ERR_LED_on;add_temp1=PINC&0xc3;add_temp2=add_temp1>>4;add_temp1=add_temp1&0x03;add_temp3=(PIND&0xe0)>>1;add_temp=add_temp1+add_temp2+add_temp3;add_temp=(~add_temp)&0x7f;addr=add_temp;delay50ms(2);}while(addr==0);}

    關鍵詞: CAN通訊硬件環

    相關新聞

    如何一步一步建立CAN通訊
    2022-01-28 21:00:01
    ROG槍神6系列開啟預約:雙顯三模、最高150W釋放
    2022-01-28 19:51:28
    小屏驍龍8旗艦三星S22曝光:直屏、四邊等寬
    2022-01-28 19:51:21
    RTX 4080性能曝光:恐怖90T算力、2.5倍于RTX 3090
    2022-01-28 19:51:15
    全球活躍設備數量超14億臺!微軟Windows創新高
    2022-01-28 19:51:08
    國行Switch春節特賣上線:209元就能買任天堂大作
    2022-01-28 19:51:01
    愛奇藝+京東PLUS會員只要148 只賣1周
    2022-01-28 19:38:57
    小米MIUI 13上線春節小部件:可以下載使用了
    2022-01-28 19:38:49
    7699元起 OPPO Find N明日上午開啟全款預售
    2022-01-28 19:38:40
    以用戶所需打造用戶所愛 2021年尼康Z系列產品榮獲多項大獎
    2022-01-28 19:38:31
    疑似安兔兔跑分超110萬,紅魔新機拿下驍龍旗艦第一?
    2022-01-28 19:38:22
    雷軍回應卸任小米公司董事長:正常調整 別慌
    2022-01-28 19:38:13
    1Tb固態硬盤478元秒殺:只賣3天 手慢無!
    2022-01-28 19:38:03
    無損檢測工藝概述
    2022-01-28 19:30:19
    ISim你不得不知的技巧
    2022-01-28 19:30:14
    avr單片機流水燈匯編程序及電路圖
    2022-01-28 19:30:08
    酷比魔方U30GT雙核豌豆拆解
    2022-01-28 19:30:03
    比亞迪西安抽車獎勵復產員工:DM-i車型產量將恢復
    2022-01-28 18:21:39
    IHS Towers斥資3.15億美元收購逾2000巴西塔站
    2022-01-28 18:21:32
    最便宜的特斯拉Model Y停產!老車主只能提新款
    2022-01-28 18:21:24
    動視承諾繼續為索尼平臺提供CoD游戲
    2022-01-28 18:21:17
    微軟700億收購后第一作!暴雪神秘新作開啟公開招聘
    2022-01-28 18:21:10
    Windows 11正式發布3個月相當爭氣:給微軟長臉了
    2022-01-28 18:21:02
    拯救者Y90手機入網:外觀曝光 22G大內存
    2022-01-28 18:08:23
    三星S22 Ultra參數大曝光:萬元的滿血旗艦要來了
    2022-01-28 18:08:13
    透明機身設計 紅魔 7電競手機預告片出爐
    2022-01-28 18:08:02
    高通濾波器原理
    2022-01-28 18:00:29
    老板,示波器多少錢一斤?
    2022-01-28 18:00:23
    3D打印機把制造PCB變得越來越簡單!
    2022-01-28 18:00:17
    DR五大優點以及平板探測器原理介紹
    2022-01-28 18:00:11
    烈火見真金 智器Ten3資深玩家拆解
    2022-01-28 18:00:06
    一款簡單的數字電感電容表設計制作
    2022-01-28 18:00:01
    realme榮獲出海品牌社媒影響力榜單TOP10
    2022-01-28 16:40:16
    iOS 15.4更新,這些功能讓iPhone好用10倍
    2022-01-28 16:40:07
    ZOL百萬補貼:榮耀 Magic3 至臻版到手6499
    2022-01-28 16:39:59
    小米要“變天”了? 雷軍已卸任董事長職位
    2022-01-28 16:39:50
    昨日小米市值蒸發4000億 今日雷軍卸任董事長
    2022-01-28 16:39:40
    最高摸到3070Ti!Intel Arc A370M筆記本顯卡現身 整裝待發
    2022-01-28 16:39:40
    特斯拉推送虎年OTA:網易云音樂、車載KTV上線
    2022-01-28 16:39:33
    ZOL百萬補貼:閃極100W Pro氮化鎵四口快充頭到手379元
    2022-01-28 16:39:31
    英特爾12代酷睿成本降30% 自信成本優勢將讓對手無法復制
    2022-01-28 16:39:23
    雷軍卸任小米電子公司董事長?官方回應正常變更
    2022-01-28 16:39:21
    網約車開始加收春節服務費 平臺稱全數支付給司機分文不取
    2022-01-28 16:39:14
    春節來臨,辭舊迎新從三星Galaxy Watch4系列開始
    2022-01-28 16:39:10
    Google向印度電信運營商Airtel注資10億美元
    2022-01-28 16:39:04
    realme真我GT2 Pro喜迎系統更新:提高指紋解鎖速度
    2022-01-28 16:39:00
    五菱不敵特斯拉 蔚來蓋帽BBA - 電動車市場十大真相
    2022-01-28 16:38:55
    給你的手機“換新裝” OPPO"遺見傾城"非遺煥新計劃正式上線
    2022-01-28 16:38:49
    Zuri為其下一代eVTOL空中出租車推出了全新的傾斜推進系統
    2022-01-28 16:38:45
    首發到手12999元起 機械師星辰 17 水冷電競筆記本開啟預售
    2022-01-28 16:38:39
    物聯網搜索引擎Censys完成3500萬B輪融資 迎來一位新CEO
    2022-01-28 16:38:35
    雷柏ralemo Pre 5多模無線機械鍵盤姹紫嫣紅版上市
    2022-01-28 16:38:28
    IDC公布中國智能手機市場四季度數據:蘋果登頂 折疊屏熱度再起
    2022-01-28 16:38:25
    全球排名第十一!谷歌Pixel 6攝像頭成績揭曉
    2022-01-28 16:38:16
    日本櫻島火山噴發:黑色煙柱高達3400米
    2022-01-28 16:38:14
    iOS 15.4將允許歐盟用戶在錢包和健康應用中添加COVID-19疫苗證書
    2022-01-28 16:38:03
    庫克稱元宇宙領域潛力巨大,將進行投資
    2022-01-28 16:38:03
    評谷歌Chromecast電視棒 價格便宜但并非萬能
    2022-01-28 16:30:12
    中國寬帶運營商為什么要分等級?
    2022-01-28 16:30:06
    細節決定一切!昂達VX580W網友拆機評測
    2022-01-28 16:30:01
    微軟Surface Duo正式獲得Android 11更新
    2022-01-28 15:21:29
    產業鏈人士:聯華電子力積電一季度營收將再創新高
    2022-01-28 15:21:22
    美團關聯公司成立省心購科技公司
    2022-01-28 15:21:16
    小鵬汽車推出1999元麻將,企查查顯示其有多家分支機構
    2022-01-28 15:21:08
    愛立信2021全年銷售額同比增長4% 凈利潤同比增長30%
    2022-01-28 15:21:01
    奧密克戎變體給美國醫院帶來了新冠大流行以來最大的壓力
    2022-01-28 15:09:58
    Galaxy S22 Ultra或經歷長達3個月的發貨延期
    2022-01-28 15:09:51
    英特爾為十所社區大學提供40萬美元贈款 助力AI for Workforce人才培育
    2022-01-28 15:09:45
    國家航天局:在2030年之前完成嫦娥八號發射
    2022-01-28 15:09:39
    谷歌為Play商店引入“優惠促銷”標簽 鼓勵用戶“喜加一”
    2022-01-28 15:09:34
    巴菲特身家超越扎克伯格 財富達到1113億美元
    2022-01-28 15:09:27
    2名男子菜市場偷換100多張收款碼:一覺醒來到賬3千多
    2022-01-28 15:09:21
    支付寶相互寶服務正式關停:上線不到4年
    2022-01-28 15:09:12
    雷軍卸任小米電子產品公司董事長:此前已退出多家小米關聯公司
    2022-01-28 15:09:04
    認證機構數據庫顯示即將發布的三星Galaxy S22支持25W快充
    2022-01-28 15:08:56
    國家航天局:將培育發展太空旅游、太空生物制藥等經濟新業態
    2022-01-28 15:08:49
    賈躍亭到底挖了多少坑?三大中介機構被立案,63家公司遭殃
    2022-01-28 15:08:42
    網紅公敵蘋果:怎么也逃不出“蘋果稅”的觸角
    2022-01-28 15:08:35
    叫網約車多了一筆“春節司機服務費”,平臺稱將全額給到司機
    2022-01-28 15:08:26
    小身材 大能量!現代影音Q1桌面音響基礎版秒殺價9.9元
    2022-01-28 15:08:24
    交通運輸部會議要求加快推進網約車合規化
    2022-01-28 15:08:17
    讓你的耳機也“換新衣” OPPO耳機全新主題彈窗上線
    2022-01-28 15:08:13
    ITC對特定集成電路產品及其下游器件領域啟動337調查 宏碁、聯想等在列
    2022-01-28 15:08:07
    ZOL百萬補貼:直降500 紅魔6S Pro到手只需4399
    2022-01-28 15:08:03
    傳播冬奧會賽事節目片段是否侵權?法官這樣說
    2022-01-28 15:08:00
    android應用程序結構分析
    2022-01-28 15:00:10
    遠程電源管理系統設計
    2022-01-28 15:00:04
    內部結構清晰 聯想S400輕薄獨顯本拆解
    2022-01-28 14:59:59
    蘋果上線用戶手冊 教用戶更好保護個人隱私
    2022-01-28 13:51:28
    日本廠商推Crazy Small Wheel:可用腳操作的鼠標滾輪
    2022-01-28 13:51:22
    三星的下一次Unpacked發布會活動定于2月9日舉行
    2022-01-28 13:51:16
    寶馬正在為經典Mini車型帶來一個電氣化的未來
    2022-01-28 13:51:10
    美版Galaxy S22系列售價曝光:均漲100美元
    2022-01-28 13:51:04
    各種端子介紹大全
    2022-01-28 13:30:21
    智能交通的發展趨勢與市場前景分析
    2022-01-28 13:30:15
    雙層PCB板制作過程與雙層PCB板制作工藝
    2022-01-28 13:30:10
    單片機實驗學習板DIY講解
    2022-01-28 13:30:05
    偏振式3D顯示技術原理及優缺點分析
    2022-01-28 13:29:59
    Google Drive被指將無辜文件標記為侵犯版權
    2022-01-28 12:21:34
    Wandelbots再獲8400萬美元融資 不用代碼就能教機器人做事
    2022-01-28 12:21:27

    熱門文章

    熱點專題