📄 ac i ca - lista6.txt
字号:
;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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -