ac i ca - lista6.txt

来自「又一个国外的一个关于msp430f449开源项目资料---源码之五」· 文本 代码 · 共 46 行

TXT
46
字号

;POLITECHNIKA OPOLSKA
;PROGRAM DLA PRZETWORNIKA AC I CA 
;PRACA DYPLOMOWA 
;MARCIN BAROWSKI
;JANUSZ SZYMANSKI
;  2006/2007

#include  <msp430x44x.h>


#define RXTXI2C R7 ; I2C Receive/Transmit Rejestr
#define ADDRI2C R8 ; I2C Address 
#define DATAI2C R9 ; I2C Data 
#define BITI2C R10 ; I2C ilosc bitow do przeslania 

DACADDR equ 098h ; DAC8574 HW Address (A0=A1=0+WR)
DACCTRL equ 034h ; DAC bajt kontrolny
SCL equ 001h ; P2.0 jako SCL 
SDA equ 002h ; P2.1 jako SDA 
TRIG equ 001h ; Trigger point
;------------------------------------------------------------------------------
            ORG     01100h                  ; Program Start
;------------------------------------------------------------------------------
RESET       mov.w   #0A00h,SP               ; Inicjalizacja wskaznika stosu
StopWDT     mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop WDT

;/------------------------------------------------------------------------------/
; ustawienia przetwornika AC

SetupADC12  mov.w   #SHT0_2+ADC12ON,&ADC12CTL0     
            mov.w   #SHP,&ADC12CTL1         
            mov.w   #01h,&ADC12IE           
            bis.w   #ENC,&ADC12CTL0         
            bis.b   #01h,&P6SEL             
            
            
            
;/---------------------------------------------------------------------------------------/
;Ustawienia do I2C przetwornika DAC8574

         
SetupFLL2 bis.b #FN_4,&SCFI0 ; x2 DCO, 8MHz nominal DCO
          bis.b #DCOPLUS+XCAP14PF,&FLL_CTL0 ; DCO+, kondensatory 
          mov.b #121,&SCFQCTL ;(121+1) x 2 x 32768 = 7.99 MHz
          mov.b #DACADDR,RXTXI2C ; 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?