久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
PIC18F45K80 CAN通信實例,可通過模擬調試
[打印本頁]
作者:
liu100m
時間:
2017-12-2 10:03
標題:
PIC18F45K80 CAN通信實例,可通過模擬調試
PIC18F 45K80 CAN 通信實例,可通過模擬調試,注意選編譯器,C18是不能通過。
0.png
(9.58 KB, 下載次數: 187)
下載附件
2017-12-2 15:21 上傳
單片機源程序如下:
#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采樣的數據變量
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;
// 定時器0
if(INTCONbits.TMR0IF&&INTCONbits.TMR0IE) // timer0 = 10ms
{
INTCONbits.TMR0IF = 0;
TMR0H = 0x63;
TMR0L = 0xBF;
Tick++;
if(Tick ==200)
{
Flag50ms = 1; // 5s發送CAN消息到ECU
Tick = 0;
LATCbits.LATC5 = ~LATCbits.LATC5;
}
}
// CAN接收數據
if(PIR5bits.RXB0IF==1)
{
CAN_RecFLAG=1;
PIR5bits.RXB0IF=0; // 清接收中斷標志
RXB0CONbits.RXFUL=0; // 清除標志,接收新報文
}
}
#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; /* 寫發送緩沖器數據區數據初值 */
TXB0D1=2;
TXB0D2=3;
TXB0D3=4;
TXB0D4=5;
TXB0D5=6;
TXB0D6=7;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
PIC18F45K80-CAN.zip
(87.63 KB, 下載次數: 148)
2017-12-2 10:02 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
21cnxin
時間:
2018-5-12 15:27
呵呵,沒有黑幣沒法下載
作者:
21cnxin
時間:
2018-10-15 16:22
下載去測試一下
作者:
liwanxi
時間:
2018-10-25 09:36
好久沒有回來,這個太好了,謝謝。
作者:
yanl0306
時間:
2018-11-4 23:19
多謝分享
作者:
longxiadashi
時間:
2019-4-22 15:37
這個現在充電機上用很多CAN通訊,很有學習價值,新能源汽車現在鋰電的都需要CAN通訊。
作者:
meilidianzhi
時間:
2019-8-29 20:30
謝謝共享學習一下
作者:
sgr2000
時間:
2021-6-26 15:43
你好,我們準備用PIC18F45K80,請問仿真器型號和例程是......? 在哪里下載資料呢?
作者:
catiaspeos
時間:
2021-7-28 14:08
這個單片機我還有60片庫存
作者:
曠野寒雪
時間:
2021-8-17 15:21
可以參考學習下,感謝分享
作者:
wong6699
時間:
2021-8-22 23:33
您會編譯PiC18F50k80,OBD程序
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
成人免费在线电影
|
色吊丝2288sds中文字幕
|
亚洲成人免费av
|
最新中文字幕在线播放
|
成人在线视频一区二区三区
|
欧美在线观看一区
|
午夜天堂精品久久久久
|
一区二区三区国产精品
|
亚洲一区二区三区在线
|
亚洲精品久
|
亚洲 欧美 另类 日韩
|
久久精品手机视频
|
亚洲福利网
|
久久天堂
|
亚洲精品久久久一区二区三区
|
天天碰日日操
|
龙珠z国语版在线观看
|
午夜视频在线观看网站
|
999久久久久久久久 国产欧美在线观看
|
99精品国产在热久久
|
综合一区二区三区
|
激情av网站
|
成人免费在线小视频
|
麻豆精品国产91久久久久久
|
黄网在线观看
|
久久国产精品免费一区二区三区
|
日韩成人影院在线观看
|
亚洲视频中文字幕
|
国产欧美精品一区二区三区
|
久久久精品
|
国产精品免费观看
|
国内91在线
|
欧美在线看片
|
2020天天操
|
日本二区
|
日本小电影在线
|
日韩精品一区二区三区中文在线
|
成人免费日韩
|
在线播放日韩
|
一区二区三区成人
|
亚洲精品v
|