91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.71 KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-08-29
  • 語言: 其他
  • 標簽: spi??cs5530??

資源簡介

我寫的Cs5530的SPI驅動程序,希望能對有用的兄弟有用

資源截圖

代碼片段和文件信息


/*******************************************************************************
??????????????????????????數字傳感器AD-Box轉換模塊
--------------------------------------------------------------------------------
通訊規(guī)則:?
1:時鐘4.9152?MHz/波特率9600/8個數據位/1個停止位/
2:通訊連接采用硬件MAX485雙向單工?
3:每個上行/下行的數據包的字節(jié)個數都是不一樣的?(?通訊數據量?)??
4:數據采用中斷接收?+?查詢發(fā)送的方式?
5:總是由主機向從機發(fā)送一個數據包從機收到數據包后校驗正確向主機回復一個數據包?
6:采用多ADC共用MCU
7:采用握手應答機制
********************************************************************************/?
#include?“config.h“
#define?cs5530_clk_h???????????(PORTB|=(1<#define?cs5530_clk_l???????????(PORTB&=~(1<#define?cs5530_cs_h????????????(PORTB|=(1<#define?cs5530_cs_l????????????(PORTB&=~(1<#define?cs5530_in_h????????????(PORTB|=(1<#define?cs5530_in_l????????????(PORTB&=~(1<#define?cs5530_out?????????????(PINB&0x08)

/*********************************************************************************************************
*?函數名稱???????:?void?cs5530_write(uint8_t?write_cs5530data)
*?功能描述???????:?cs5530寫一個字節(jié)
*
*?輸入參數???????:?無
*
*?返回值?????????:?無
*?全局變量???????:?無
*?調用函數???????:?無
*
*?作 者?????????:?ligang
*?日 期?????????:?2008-12-09
*--------------------------------------------------------------------------------------------------------
*?修 改?????????:?
*?日 期?????????:?
*?描??述?????????:?
*--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/ ???

void?cs5530_write(uint8_t?write_cs5530data)
{
cs5530_cs_l;
SPDR=write_cs5530data;
while(!(SPSR?&?(1< cs5530_cs_h;
}
/*********************************************************************************************************
*?函數名稱???????:?uint8_t?cs5530_read(void)
*?功能描述???????:?cs5530讀一個字節(jié)
*
*?輸入參數???????:?無
*
*?返回值?????????:?無
*?全局變量???????:?無
*?調用函數???????:?無
*
*?作 者?????????:?ligang
*?日 期?????????:?2008-12-09
*--------------------------------------------------------------------------------------------------------
*?修 改?????????:?
*?日 期?????????:?
*?描??述?????????:?
*--------------------------------------------------------------------------------------------------------
*********************************************************************************************************/ ???
uint8_t?cs5530_read(void)
{???uint8_t?ad_number;
????cs5530_cs_l;
SPDR=0xFF;?????????????????????///先發(fā)送一個空操作指令
while(!(SPSR?&?(1< ad_number=SPDR;??????????????//讀SPI
SPSR=0x00;
cs5530_cs_h;
return?ad_number;
}

/*********************************************************************************************************
*?函數名稱???????:?uint32_t??CS5530_Read_Dword?(?void?)
*?功能描述???????:?讀一個雙字
*
*?輸入參數???????:?無
*
*?返回值?????????:?無
*?全局變量???????:?無
*?調用函數???????:?無
*
*?作 者?????????:?ligang
*?日 期?????????:?2008-12-09
*-------------------------------------

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????2505??2009-01-05?16:14??cs5530.h

?????文件??????10553??2009-02-02?15:35??main.c

-----------?---------??----------?-----??----

????????????????13058????????????????????2


評論

共有 條評論