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

資源簡介

DAC8411驅動程序(用STM32F的ARM調試通過),完全使用寄存器操作,沒有使用固件庫,是用STM32F103用項目時候寫的,完全調試通過,頭文件也包括進來了,參考下吧。C語言寫的。

資源截圖

代碼片段和文件信息

#include?“stm32f10x_map.h“

#define??DAC_DIN_0 ????????????????GPIOD_BRR??=?BB0
#define??DAC_DIN_1 GPIOD_BSRR?=?BB0
#define??DAC_SCLK_0 GPIOD_BRR??=?BB1
#define??DAC_SCLK_1 GPIOD_BSRR?=?BB1
#define??DAC_SYNC_0 GPIOD_BRR??=?BB3
#define??DAC_SYNC_1 GPIOD_BSRR?=?BB3

#define?BB0??????????????????((u16)0x0001)??
#define?BB1??????????????????((u16)0x0002)??
#define?BB2??????????????????((u16)0x0004)??
#define?BB3??????????????????((u16)0x0008)??
#define?BB4??????????????????((u16)0x0010)??
#define?BB5??????????????????((u16)0x0020)??
#define?BB6??????????????????((u16)0x0040)??
#define?BB7??????????????????((u16)0x0080)??
#define?BB8??????????????????((u16)0x0100)??
#define?BB9??????????????????((u16)0x0200)??
#define?BB10?????????????????((u16)0x0400)??
#define?BB11?????????????????((u16)0x0800)??
#define?BB12?????????????????((u16)0x1000)??
#define?BB13?????????????????((u16)0x2000)??
#define?BB14?????????????????((u16)0x4000)??
#define?BB15?????????????????((u16)0x8000)?

#define?DAC8411_Ref_Value?????(float)2.5

void?DAC_delay1(void)
{
? u32?i;
for(i=0;?i<5;i++);
}

void?DAC_OUT(float?V_Value)
{
u32?DAC8411_Coding;
u32?control_word;
u8?i;

DAC8411_Coding?=?(u32)(65535?*?V_Value/DAC8411_Ref_Value);
DAC8411_Coding?=?DAC8411_Coding< DAC8411_Coding?&=??~(u32)(B_23?|?B_22);
DAC_SYNC_1;
DAC_delay1();
DAC_delay1();
DAC_SCLK_0;
DAC_DIN_0;
DAC_SYNC_0;
for?(i?=?0;?i? {
DAC_SCLK_1;
???? control_word?=?0x800000;
control_word?>>=?i;
if?(DAC8411_Coding?&?control_word)
{
DAC_DIN_1;
}
????else
????{
????????DAC_DIN_0;
????}
????DAC_delay1();
????DAC_SCLK_0;
DAC_delay1();
}
DAC_SYNC_1;
DAC_SCLK_0;
DAC_DIN_0;
}

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

?????文件???????1747??2012-08-23?11:36??DAC8411.c

?????文件??????18785??2012-02-17?16:08??stm32f10x_map.h

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

????????????????20532????????????????????2


評論

共有 條評論