MSP430的CAN通訊傳送

2022-06-28 02:27:10 字數 789 閱讀 9888

1. 電路圖如下,re是接收使能,de是傳送使能,看圖的話,這個can只支援半雙工

2. 使用msp430f149,以下**只有傳送,其實用的是串列埠

1 #include  2

3#define dre_out p3dir |= bit3 //

連線485晶元的de,re埠的io設定為輸出狀態

4#define de p3out |= bit3 //

設定485晶元處於傳送狀態

5#define re p3out &= ~bit3 //

設定485晶元處於接收狀態67

void set_uart1(void);8

9/****************主函式***************

*/10

void main(void)11

25}26/*

******************************************

27函式名稱:set_uart1

28功 能:設定mcu的uart1對應的暫存器

29參 數:無

30返回值 :無

31*******************************************

*/32

void set_uart1(void)33

msp430鍵盤程式

msp430 按鍵程式 含電路圖及源 include void init port void void delay void int keyprocess void return nres 處理來自埠 1 的中斷 interrupt port1 vector void port isr void i...

MSP430電平轉換

說道到這個電平轉換,寫程式的時候居然還要示波器來觀察現象,表示我們交的是211的學費,上的卻不是211大學,創新實驗室的儀器裝置真的是少的可憐啊,我級不吐槽了說說這個電平轉換的一些知識還有看法吧。看到原理圖首先得說說接線帽的問題,這個很重要,接線帽 的使用會連線到不同的引腳上,大家看原理圖的時候就會...

MSP430學習收穫

一 程式中最好不要出現乘和除,影響效率。aiver sum 16可以換成aiver sum 4 二 低功耗就是精煉減少cpu工作時間。靠讓cpu進入休眠來實現。只能用中斷和復位可以喚醒休眠。三 中斷函式前加上 interruput關鍵字表明是中斷函式式中斷函式 注意是兩個 四 pragmati cv...