久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
PIC18F45K80 CAN通信實(shí)例,可通過模擬調(diào)試
[打印本頁]
作者:
liu100m
時(shí)間:
2017-12-2 10:03
標(biāo)題:
PIC18F45K80 CAN通信實(shí)例,可通過模擬調(diào)試
PIC18F 45K80 CAN 通信實(shí)例,可通過模擬調(diào)試,注意選編譯器,C18是不能通過。
0.png
(9.58 KB, 下載次數(shù): 187)
下載附件
2017-12-2 15:21 上傳
單片機(jī)源程序如下:
#pragma config XINST = OFF // CONFIG1L
#pragma config FOSC = INTIO2, FCMEN = OFF, IESO = OFF ,PLLCFG = OFF // CONFIG1H
#pragma config BOREN = OFF, BORV = 0 // CONFIG2L
#pragma config WDTEN = OFF // CONFIG2H
/** I N C L U D E S **************************************************/
#include "main.h"
unsigned char CAN_RecFLAG=0;
unsigned char Flag50ms = 0;
// AD采樣的數(shù)據(jù)變量
unsigned int VoltageEdlc[5];
unsigned int VoltageBat;
unsigned int Current1;
unsigned int Current2;
unsigned int Temperature1;
unsigned int Temperature2;
void InterruptHandler(void);
#pragma code high_vector=0x08
void high_interrupt (void)
{
_asm GOTO InterruptHandler _endasm
}
#pragma code
#pragma code low_vector=0x18
void low_interrupt (void)
{
_asm GOTO InterruptHandler _endasm
}
#pragma code
#pragma interruptlow InterruptHandler
#pragma interrupt InterruptHandler
void InterruptHandler(void)
{
static unsigned char Tick = 0;
static unsigned char ChannelNo = 0;
// 定時(shí)器0
if(INTCONbits.TMR0IF&&INTCONbits.TMR0IE) // timer0 = 10ms
{
INTCONbits.TMR0IF = 0;
TMR0H = 0x63;
TMR0L = 0xBF;
Tick++;
if(Tick ==200)
{
Flag50ms = 1; // 5s發(fā)送CAN消息到ECU
Tick = 0;
LATCbits.LATC5 = ~LATCbits.LATC5;
}
}
// CAN接收數(shù)據(jù)
if(PIR5bits.RXB0IF==1)
{
CAN_RecFLAG=1;
PIR5bits.RXB0IF=0; // 清接收中斷標(biāo)志
RXB0CONbits.RXFUL=0; // 清除標(biāo)志,接收新報(bào)文
}
}
#pragma code
void main(void)
{
unsigned int EDLC_temp[4];
INTCON=0x00;
InitInterOSC();
InitPORT();
InitCan();
Timer0_Init();
// INTCON=0xc0; //使能中斷 1100 0000
INTCONbits.GIE=1;
INTCONbits.PEIE=1;
// INTCONbits.GIEL=1;
// TXB0CONbits.TXREQ = 0;
while(1)
{
if(CAN_RecFLAG==1)
{
CAN_RecFLAG = 0;
TXB0D0=1; /* 寫發(fā)送緩沖器數(shù)據(jù)區(qū)數(shù)據(jù)初值 */
TXB0D1=2;
TXB0D2=3;
TXB0D3=4;
TXB0D4=5;
TXB0D5=6;
TXB0D6=7;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
PIC18F45K80-CAN.zip
(87.63 KB, 下載次數(shù): 148)
2017-12-2 10:02 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
21cnxin
時(shí)間:
2018-5-12 15:27
呵呵,沒有黑幣沒法下載
作者:
21cnxin
時(shí)間:
2018-10-15 16:22
下載去測試一下
作者:
liwanxi
時(shí)間:
2018-10-25 09:36
好久沒有回來,這個(gè)太好了,謝謝。
作者:
yanl0306
時(shí)間:
2018-11-4 23:19
多謝分享
作者:
longxiadashi
時(shí)間:
2019-4-22 15:37
這個(gè)現(xiàn)在充電機(jī)上用很多CAN通訊,很有學(xué)習(xí)價(jià)值,新能源汽車現(xiàn)在鋰電的都需要CAN通訊。
作者:
meilidianzhi
時(shí)間:
2019-8-29 20:30
謝謝共享學(xué)習(xí)一下
作者:
sgr2000
時(shí)間:
2021-6-26 15:43
你好,我們準(zhǔn)備用PIC18F45K80,請問仿真器型號和例程是......? 在哪里下載資料呢?
作者:
catiaspeos
時(shí)間:
2021-7-28 14:08
這個(gè)單片機(jī)我還有60片庫存
作者:
曠野寒雪
時(shí)間:
2021-8-17 15:21
可以參考學(xué)習(xí)下,感謝分享
作者:
wong6699
時(shí)間:
2021-8-22 23:33
您會編譯PiC18F50k80,OBD程序
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
少妇av片
|
国产一区二区在线免费观看
|
91精品国产91久久综合桃花
|
中文字幕日韩欧美
|
免费在线精品视频
|
欧美日本在线观看
|
在线国产一区
|
国产一区二区视频在线观看
|
欧美综合在线观看
|
国产激情在线
|
av中文字幕在线播放
|
91p在线观看
|
另类在线
|
成人免费黄色
|
国产日韩欧美精品一区二区三区
|
亚洲精品在线观看网站
|
国产伦精品一区二区三区在线
|
一区二区精品在线
|
国产一区91精品张津瑜
|
精品九九九
|
欧美白人做受xxxx视频
|
91免费在线
|
国产 91 视频
|
国产福利久久
|
国产激情一区二区三区
|
久久久精品视频免费看
|
国产美女精品视频免费观看
|
青青久草
|
午夜理伦三级理论三级在线观看
|
亚洲va在线va天堂va狼色在线
|
亚洲精品4
|
亚洲一区二区视频在线观看
|
精品伊人久久
|
婷婷丁香综合网
|
最新国产视频
|
99精品国产成人一区二区
|
91午夜在线
|
亚洲一区视频在线
|
亚洲欧美国产毛片在线
|
亚洲国产精品一区二区久久
|
成人欧美一区二区三区黑人孕妇
|