資源簡介
stc15系列單片機串口和模擬spi可用程序,spi是配置了ADF4360-3時鐘芯片,時鐘芯片能夠正常工作,親測可用
代碼片段和文件信息
#include?“stc15wxx.h“
#include?“UART.H“
#include?“intrins.h“
void?Delay1000ms() //@11.0592MHz
{
unsigned?char?i?j?k;
_nop_();
_nop_();
i?=?43;
j?=?6;
k?=?203;
do
{
do
{
while?(--k);
}?while?(--j);
}?while?(--i);
}
unsigned?char?nineClocksFlag?=?0;
#define?SPI_CS_H?P12?=?1
#define?SPI_CS_L?P12?=?0
#define?SPI_CLK_H?P15?=?1
#define?SPI_CLK_L?P15?=?0
#define?SPI_DATA?P13
/*?ADF4360?latch?control?bits??*/
#define?ADF4360_REG_CONTROL????? ????0
#define?ADF4360_REG_R_COUNTER ????1
#define?ADF4360_REG_N_COUNTER ????2
/*?Control?Latch?bits?*/
#define?ADF4360_CTRL_PRESCALE(x) ????((0x3?&?(long)(x))?<22)
#define?ADF4360_CTRL_PWR_DWN(x) ????????((0x3?&?(long)(x))?<20)
#define?ADF4360_CTRL_CURRENT1(x)????????((0x7?&?(long)(x))?<17)
#define?ADF4360_CTRL_CURRENT2(x)????????((0x7?&?(long)(x))?<14)
#define?ADF4360_CTRL_OUT_PWR_LVL(x)?????((0x3?&?(x))?<12)
#define?ADF4360_CTRL_MTLD??? (1?<11)
#define?ADF4360_CTRL_CP_GAIN??? ??? ????(1?<10)
#define?ADF4360_CTRL_CP_THREE_STATE? (1?<9)
#define?ADF4360_CTRL_PHASE_DETECT_POL (1?<8)
#define?ADF4360_CTRL_MUXOUT(x)????? ((0x7?&?(x))?<5)
#define?ADF4360_CTRL_COUNTER_RESET (1?<4)
#define?ADF4360_CTRL_CORE_POWER(x)?? ((0x3?&?(x))?<2)
/*?ADF4360_CTRL_PRESCALE(x)?options.?*/
#define?ADF4360_PRESCALE_8_9 ????0
#define?ADF4360_PRESCALE_16_17 ????1
#define?ADF4360_PRESCALE_32_33 ????2
/*?ADF4360_CTRL_PWR_DWN(x)?options.?*/??
#define?ADF4360_PWR_NORMAL_OPERATION????????0
#define?ADF4360_PWR_ASYNCH_POWER_DOWN???????1
#define?ADF4360_PWR_SYNCH_POWER_DOWN????????3
/*?ADF4360_CTRL_OUT_PWR_LVL(x)?options.?*/?
#define?ADF4360_OUT_POWER_3_5??? 0
#define?ADF4360_OUT_POWER_5_0???????????1
#define?ADF4360_OUT_POWER_7_5???????????2
#define?ADF4360_OUT_POWER_11_0 ????3
/*?#define?ADF4360_CTRL_MUXOUT(x)?options.?*/
#define?ADF4360_MUX_THREE_STATE?????????0
#define?ADF4350_MUX_DIGITAL_LD??????????1
#define?ADF4350_MUX_N_DIVIDER???????????2
#define?ADF4350_MUX_DVDD????????????????3
#define?ADF4350_MUX_R_DIVIDER???????????4
#define?ADF4350_MUX_N_LD????????????????5
#define?ADF4350_MUX_SERIAL_DATA?????????6
#define?ADF4350_MUX_DGND????????????????7
/*?ADF4360_CTRL_CORE_POWER(x)?options.?*/?
#define?ADF4360_CORE_POWER_5????? 0
#define?ADF4360_CORE_POWER_10???? 1
#define?ADF4360_CORE_POWER_15???? 2
#define?ADF4360_CORE_POWER_20???? 3
/*?N?Counter?Latch?bits?*/
#define?ADF4360_N_CNT_DIVIDE_2_SELECT ????(1ul?<23)
#define?ADF4360_N_CNT_DIVIDE_2??????????????(1ul?<22)
#define?ADF4360_N_CNT_CP_GAIN???????????????(1ul?<21)
#define?ADF4360_N_CNT_B_COUNTER(x) ????((0x1FFF?&?(long)(x))?<8)
#define?ADF4360_N_CNT_A_COUNTER(x) ????((0x1F?&?(x))?<2)?
/*?R?Counter?Latch?bits?*/
#define?ADF4360_R_CNT_BAND_CLK(x)??????? ((0x3?&?(long)(x))?<20)
#define?ADF4360_R_CNT_TEST ???? (1ul?<19)
#define?ADF4360_R_CNT_LD_PRECISION ???? (1ul?<18)
#define?ADF4360_R_CNT_ANTIBACKLASH(x)????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????13431??2018-07-26?18:42??test2\ADF4360\ADF4360.c
?????文件??????10044??2018-07-26?18:42??test2\ADF4360\ADF4360.h
?????文件???????3588??2018-07-26?18:29??test2\ADF4360\ADF4360_cfg.h
?????文件???????4471??2018-07-26?19:02??test2\ADF4360\Communication.c
?????文件???????3173??2018-07-26?19:04??test2\ADF4360\Communication.h
?????文件???????5527??2012-11-01?17:15??test2\ADF4360\TIME.c
?????文件???????3259??2012-11-01?17:15??test2\ADF4360\TIME.h
?????文件??????19498??2018-07-26?18:42??test2\ADF4360.lst
?????文件??????19212??2018-07-26?18:42??test2\ADF4360.obj
?????文件????????132??2018-07-26?18:42??test2\ADF4360.__i
?????文件???????7504??2018-07-26?19:02??test2\Communication.lst
?????文件???????6915??2018-07-26?19:02??test2\Communication.obj
?????文件????????150??2018-07-26?19:02??test2\Communication.__i
?????文件????1809266??2018-08-02?16:52??test2\HDSDR_install.exe
?????文件??????14146??2018-07-26?11:29??test2\Listings\STARTUP.lst
?????文件???????6457??2018-07-26?11:31??test2\Listings\UART.lst
?????文件??????17264??2018-08-08?16:04??test2\main.c
?????文件??????27879??2018-08-08?16:04??test2\main.LST
?????文件??????30619??2018-08-08?16:04??test2\main.OBJ
?????文件????????819??2018-07-26?11:29??test2\ob
?????文件???????1186??2018-07-26?11:31??test2\ob
?????文件????????116??2018-07-26?11:31??test2\ob
?????文件???????6376??2015-05-29?12:09??test2\STARTUP.A51
?????文件???27356152??2018-07-26?16:02??test2\STC15.pdf
?????文件??????12805??2018-07-26?11:29??test2\stc15wxx.h
?????文件???????8727??2018-07-26?14:32??test2\TIME.lst
?????文件???????2492??2018-07-26?14:32??test2\TIME.obj
?????文件????????105??2018-07-26?14:32??test2\TIME.__i
?????文件??????27360??2018-08-08?16:04??test2\uart
?????文件???????1142??2018-08-08?16:04??test2\uart.build_log.htm
............此處省略19個文件信息
- 上一篇:pm3 4.0免費軟件
- 下一篇:操作系統教程第四版孫鐘秀.zip
評論
共有 條評論