📄 psocconfigtbl.asm
字号:
; Generated by PSoC Designer ???
;
include "m8c.inc"
; Personalization tables
export LoadConfigTBL_cookerv20_Bank1
export LoadConfigTBL_cookerv20_Bank0
export LoadConfigTBL_cookerv20_Ordered
AREA lit(rom, rel)
LoadConfigTBL_cookerv20_Ordered:
; Ordered Global Register values
M8C_SetBank1
mov reg[00h], 00h ; Port_0_DriveMode_0 register (PRT0DM0)
mov reg[01h], ffh ; Port_0_DriveMode_1 register (PRT0DM1)
M8C_SetBank0
mov reg[03h], ffh ; Port_0_DriveMode_2 register (PRT0DM2)
mov reg[02h], 00h ; Port_0_GlobalSelect register (PRT0GS)
M8C_SetBank1
mov reg[02h], 00h ; Port_0_IntCtrl_0 register (PRT0IC0)
mov reg[03h], 00h ; Port_0_IntCtrl_1 register (PRT0IC1)
M8C_SetBank0
mov reg[01h], 00h ; Port_0_IntEn register (PRT0IE)
M8C_SetBank1
mov reg[04h], 3dh ; Port_1_DriveMode_0 register (PRT1DM0)
mov reg[05h], c2h ; Port_1_DriveMode_1 register (PRT1DM1)
M8C_SetBank0
mov reg[07h], c0h ; Port_1_DriveMode_2 register (PRT1DM2)
mov reg[06h], 0fh ; Port_1_GlobalSelect register (PRT1GS)
M8C_SetBank1
mov reg[06h], 00h ; Port_1_IntCtrl_0 register (PRT1IC0)
mov reg[07h], 00h ; Port_1_IntCtrl_1 register (PRT1IC1)
M8C_SetBank0
mov reg[05h], 00h ; Port_1_IntEn register (PRT1IE)
M8C_SetBank1
mov reg[08h], cfh ; Port_2_DriveMode_0 register (PRT2DM0)
mov reg[09h], 20h ; Port_2_DriveMode_1 register (PRT2DM1)
M8C_SetBank0
mov reg[0bh], 20h ; Port_2_DriveMode_2 register (PRT2DM2)
mov reg[0ah], 16h ; Port_2_GlobalSelect register (PRT2GS)
M8C_SetBank1
mov reg[0ah], 00h ; Port_2_IntCtrl_0 register (PRT2IC0)
mov reg[0bh], 00h ; Port_2_IntCtrl_1 register (PRT2IC1)
M8C_SetBank0
mov reg[09h], 00h ; Port_2_IntEn register (PRT2IE)
M8C_SetBank1
mov reg[0ch], 03h ; Port_3_DriveMode_0 register (PRT3DM0)
mov reg[0dh], fch ; Port_3_DriveMode_1 register (PRT3DM1)
M8C_SetBank0
mov reg[0fh], fch ; Port_3_DriveMode_2 register (PRT3DM2)
mov reg[0eh], 00h ; Port_3_GlobalSelect register (PRT3GS)
M8C_SetBank1
mov reg[0eh], 00h ; Port_3_IntCtrl_0 register (PRT3IC0)
mov reg[0fh], 00h ; Port_3_IntCtrl_1 register (PRT3IC1)
M8C_SetBank0
mov reg[0dh], 00h ; Port_3_IntEn register (PRT3IE)
M8C_SetBank1
mov reg[10h], 00h ; Port_4_DriveMode_0 register (PRT4DM0)
mov reg[11h], 3fh ; Port_4_DriveMode_1 register (PRT4DM1)
M8C_SetBank0
mov reg[13h], 3fh ; Port_4_DriveMode_2 register (PRT4DM2)
mov reg[12h], 00h ; Port_4_GlobalSelect register (PRT4GS)
M8C_SetBank1
mov reg[12h], 00h ; Port_4_IntCtrl_0 register (PRT4IC0)
mov reg[13h], 00h ; Port_4_IntCtrl_1 register (PRT4IC1)
M8C_SetBank0
mov reg[11h], 00h ; Port_4_IntEn register (PRT4IE)
ret
LoadConfigTBL_cookerv20_Bank0:
; Global Register values
db 6ah, 00h ; ADCDataHigh register (ADC_DH)
db 6bh, 00h ; ADCDataLow register (ADC_DL)
db 60h, 09h ; AnalogColumnInputSelect register (AMX_IN)
db 66h, 00h ; AnalogComparatorControl1 register (CMP_CR1)
db 61h, 00h ; AnalogMuxBusConfig register (AMUX_CFG)
db fch, 00h ; AnalogMuxDACData:0 register (IDACR_D)
db fdh, 00h ; AnalogMuxDACData:1 register (IDACL_D)
db 65h, 00h ; AnalogSynchronizationControl register (ASY_CR)
db 53h, 06h ; CSD0Control0 register (CSD0_CR0)
db 57h, a2h ; CSD0Control1 register (CSD0_CR1)
db 56h, 00h ; CSD0CounterHigh register (CSD0_CNT_H)
db 52h, 00h ; CSD0CounterLow register (CSD0_CNT_L)
db 54h, 00h ; CSD0Data0High register (CSD0_DR0_H)
db 50h, 00h ; CSD0Data0Low register (CSD0_DR0_L)
db 55h, 01h ; CSD0Data1High register (CSD0_DR1_H)
db 51h, ffh ; CSD0Data1Low register (CSD0_DR1_L)
db 5bh, 06h ; CSD1Control0 register (CSD1_CR0)
db 5fh, a3h ; CSD1Control1 register (CSD1_CR1)
db 5eh, 00h ; CSD1CounterHigh register (CSD1_CNT_H)
db 5ah, 00h ; CSD1CounterLow register (CSD1_CNT_L)
db 5ch, 00h ; CSD1Data0High register (CSD1_DR0_H)
db 58h, 00h ; CSD1Data0Low register (CSD1_DR0_L)
db 5dh, 01h ; CSD1Data1High register (CSD1_DR1_H)
db 59h, ffh ; CSD1Data1Low register (CSD1_DR1_L)
db e6h, 00h ; DecimatorControl_0 register (DEC_CR0)
db e7h, 00h ; DecimatorControl_1 register (DEC_CR1)
db e4h, 00h ; DecimatorDataHigh register (DEC_DH)
db e5h, 00h ; DecimatorDataLow register (DEC_DL)
db d6h, 00h ; I2CConfig register (I2CCFG)
db cah, 00h ; IDACMode register (IDACMODE)
db cbh, 00h ; PWMSource register (PWMSRC)
db c8h, 00h ; PWMVoltageReference_0 register (PWMVREF0)
db c9h, 00h ; PWMVoltageReference_1 register (PWMVREF1)
db 62h, 00h ; PWM_Control register (PWM_CR)
db b7h, 00h ; RowDigitalInterconnectInputSelect:0 register (RDI0DSM)
db bfh, 00h ; RowDigitalInterconnectInputSelect:1 register (RDI1DSM)
db b0h, 00h ; Row_0_InputMux register (RDI0RI)
db b1h, 00h ; Row_0_InputSync register (RDI0SYN)
db b2h, 00h ; Row_0_LogicInputAMux register (RDI0IS)
db b3h, 33h ; Row_0_LogicSelect_0 register (RDI0LT0)
db b4h, 33h ; Row_0_LogicSelect_1 register (RDI0LT1)
db b5h, 12h ; Row_0_OutputDrive_0 register (RDI0SRO0)
db b6h, 44h ; Row_0_OutputDrive_1 register (RDI0SRO1)
db b8h, 59h ; Row_1_InputMux register (RDI1RI)
db b9h, 00h ; Row_1_InputSync register (RDI1SYN)
db bah, 10h ; Row_1_LogicInputAMux register (RDI1IS)
db bbh, 33h ; Row_1_LogicSelect_0 register (RDI1LT0)
db bch, 33h ; Row_1_LogicSelect_1 register (RDI1LT1)
db bdh, 04h ; Row_1_OutputDrive_0 register (RDI1SRO0)
db beh, 01h ; Row_1_OutputDrive_1 register (RDI1SRO1)
db cdh, 00h ; TSCMPHigh register (TSCMPH)
db ceh, 00h ; TSCMPLow register (TSCMPL)
db cch, 00h ; TSource:0 register (TSCR0)
db cfh, 00h ; TSource:1 register (TSCR1)
; Instance name CSD2X_1, User Module CSD2X
; Instance name CSD2X_1, Block Name CMP_L(ACE02)
; Instance name CSD2X_1, Block Name CMP_R(ACE03)
; Instance name Counter8_UART, User Module Counter8
; Instance name Counter8_UART, Block Name CNTR8(DBC11)
db 37h, 00h ;Counter8_UART_CONTROL_REG(DBC11CR0)
db 35h, 09h ;Counter8_UART_PERIOD_REG(DBC11DR1)
db 36h, 05h ;Counter8_UART_COMPARE_REG(DBC11DR2)
; Instance name PWM8_BUZ, User Module PWM8
; Instance name PWM8_BUZ, Block Name PWM8(DBC01)
db 27h, 00h ;PWM8_BUZ_CONTROL_REG(DBC01CR0)
db 25h, 28h ;PWM8_BUZ_PERIOD_REG(DBC01DR1)
db 26h, 14h ;PWM8_BUZ_COMPARE_REG(DBC01DR2)
; Instance name PWM8_FAN, User Module PWM8
; Instance name PWM8_FAN, Block Name PWM8(DBC10)
db 33h, 00h ;PWM8_FAN_CONTROL_REG(DBC10CR0)
db 31h, b2h ;PWM8_FAN_PERIOD_REG(DBC10DR1)
db 32h, 59h ;PWM8_FAN_COMPARE_REG(DBC10DR2)
; Instance name PWM8_MAIN, User Module PWM8
; Instance name PWM8_MAIN, Block Name PWM8(DBC00)
db 23h, 00h ;PWM8_MAIN_CONTROL_REG(DBC00CR0)
db 21h, f9h ;PWM8_MAIN_PERIOD_REG(DBC00DR1)
db 22h, 0dh ;PWM8_MAIN_COMPARE_REG(DBC00DR2)
; Instance name RTC, User Module RTC
; Instance name SAR10, User Module SAR10
; Instance name SPIM, User Module SPIM
; Instance name SPIM, Block Name SPIM(DCC03)
db 2fh, 00h ;SPIM_CONTROL_REG (DCC03CR0)
db 2dh, 00h ;SPIM_TX_BUFFER_REG(DCC03DR1)
db 2eh, 00h ;SPIM_RX_BUFFER_REG(DCC03DR2)
; Instance name Timer8, User Module Timer8
; Instance name Timer8, Block Name TIMER8(DCC02)
db 2bh, 04h ;Timer8_CONTROL_REG(DCC02CR0)
db 29h, 7ch ;Timer8_PERIOD_REG(DCC02DR1)
db 2ah, 00h ;Timer8_COMPARE_REG(DCC02DR2)
; Instance name UART, User Module UART
; Instance name UART, Block Name RX(DCC13)
db 3fh, 00h ;UART_RX_CONTROL_REG(DCC13CR0)
db 3dh, 00h ;UART_(DCC13DR1)
db 3eh, 00h ;UART_RX_BUFFER_REG (DCC13DR2)
; Instance name UART, Block Name TX(DCC12)
db 3bh, 00h ;UART_TX_CONTROL_REG(DCC12CR0)
db 39h, 00h ;UART_TX_BUFFER_REG (DCC12DR1)
db 3ah, 00h ;UART_(DCC12DR2)
db ffh
LoadConfigTBL_cookerv20_Bank1:
; Global Register values
db a8h, 00h ; ADCControl0 register (ADC_CR0)
db a9h, 08h ; ADCControl1 register (ADC_CR1)
db aah, 00h ; ADCControl2 register (ADC_CR2)
db abh, 00h ; ADCControl3 register (ADC_CR3TRIM)
db ach, 00h ; ADCControl4 register (ADC_CR4)
db 61h, 00h ; AnalogClockSelect1 register (CLK_CR1)
db 69h, 00h ; AnalogClockSelect2 register (CLK_CR2)
db 60h, 00h ; AnalogColumnClockSelect register (CLK_CR0)
db 62h, 00h ; AnalogIOControl_0 register (ABF_CR0)
db 67h, 33h ; AnalogLUTControl0 register (ALT_CR0)
db 68h, 00h ; AnalogLUTControl1 register (ALT_CR1)
db 5fh, 00h ; CMPClock:0 register (CMPCLK0)
db 5eh, 00h ; CMPClock:1 register (CMPCLK1)
db 5bh, 02h ; CMPColumnMux register (CMPCOLMUX)
db 5dh, 00h ; CMPFilterControl register (CMPFLTCR)
db 5ch, 00h ; CMPPWMControl register (CMPPWMCR)
db 59h, 00h ; CSCMOGlobalOutEnable register (CSCMPGOEN)
db 58h, 00h ; CSCMPControl:0 register (CSCMPCR0)
db 5ah, 33h ; CSLUTControl register (CSLUTCR0)
db 64h, 00h ; ComparatorGlobalOutEn register (CMP_GO_EN)
db fdh, 00h ; DAC_Control register (DAC_CR0)
db dch, 00h ; DAC_Control_1 register (DAC_CR1)
db d1h, 00h ; GlobalDigitalInterconnect_Drive_Even_Input register (GDI_E_IN)
db a1h, 00h ; GlobalDigitalInterconnect_Drive_Even_Input_Control register (GDI_E_IN_CR)
db d3h, 00h ; GlobalDigitalInterconnect_Drive_Even_Output register (GDI_E_OU)
db a3h, 00h ; GlobalDigitalInterconnect_Drive_Even_Output_Control register (GDI_E_OU_CR)
db d0h, 00h ; GlobalDigitalInterconnect_Drive_Odd_Input register (GDI_O_IN)
db a0h, 00h ; GlobalDigitalInterconnect_Drive_Odd_Input_Control register (GDI_O_IN_CR)
db d2h, 00h ; GlobalDigitalInterconnect_Drive_Odd_Output register (GDI_O_OU)
db a2h, 00h ; GlobalDigitalInterconnect_Drive_Odd_Output_Control register (GDI_O_OU_CR)
db adh, 00h ; I2CAddress register (I2C_ADDR)
db e1h, fbh ; OscillatorControl_1 register (OSC_CR1)
db e2h, 00h ; OscillatorControl_2 register (OSC_CR2)
db dfh, 09h ; OscillatorControl_3 register (OSC_CR3)
db deh, 02h ; OscillatorControl_4 register (OSC_CR4)
db ddh, 00h ; OscillatorGlobalBusEnableControl register (OSC_GO_EN)
db d8h, a0h ; Port_0_MUXBusCtrl register (MUX_CR0)
db d9h, 00h ; Port_1_MUXBusCtrl register (MUX_CR1)
db dah, 00h ; Port_2_MUXBusCtrl register (MUX_CR2)
db dbh, 00h ; Port_3_MUXBusCtrl register (MUX_CR3)
db ech, 00h ; Port_4_MUXBusCtrl register (MUX_CR4)
db a7h, 02h ; RTClockControl register (RTCCR)
db a4h, 00h ; RTCurrentHour register (RTCH)
db a5h, 00h ; RTCurrentMinute register (RTCM)
db a6h, 00h ; RTCurrentSecond register (RTCS)
db 53h, 00h ; VDAC5Control0:0 register (VDAC50CR0)
db 57h, 00h ; VDAC5Control0:1 register (VDAC51CR0)
db e7h, 00h ; VDACTrim register (VDAC_TRIM)
; Instance name CSD2X_1, User Module CSD2X
; Instance name CSD2X_1, Block Name CMP_L(ACE02)
db 50h, 5ch ;CSD2X_1_CMP_L_CR1(CMP0CR1)
db 51h, 02h ;CSD2X_1_CMP_L_CR2(CMP0CR2)
; Instance name CSD2X_1, Block Name CMP_R(ACE03)
db 54h, 5ch ;CSD2X_1_CMP_R_CR1(CMP1CR1)
db 55h, 02h ;CSD2X_1_CMP_R_CR2(CMP1CR2)
; Instance name Counter8_UART, User Module Counter8
; Instance name Counter8_UART, Block Name CNTR8(DBC11)
db 37h, 00h ;Counter8_UART_(DBC11CR1)
db 34h, 21h ;Counter8_UART_FUNC_REG(DBC11FN)
db 35h, 15h ;Counter8_UART_INPUT_REG(DBC11IN)
db 36h, 45h ;Counter8_UART_OUTPUT_REG(DBC11OU)
; Instance name PWM8_BUZ, User Module PWM8
; Instance name PWM8_BUZ, Block Name PWM8(DBC01)
db 27h, 00h ;PWM8_BUZ_(DBC01CR1)
db 24h, 31h ;PWM8_BUZ_FUNC_REG(DBC01FN)
db 25h, 16h ;PWM8_BUZ_INPUT_REG(DBC01IN)
db 26h, 44h ;PWM8_BUZ_OUTPUT_REG(DBC01OU)
; Instance name PWM8_FAN, User Module PWM8
; Instance name PWM8_FAN, Block Name PWM8(DBC10)
db 33h, 00h ;PWM8_FAN_(DBC10CR1)
db 30h, 21h ;PWM8_FAN_FUNC_REG(DBC10FN)
db 31h, 11h ;PWM8_FAN_INPUT_REG(DBC10IN)
db 32h, 46h ;PWM8_FAN_OUTPUT_REG(DBC10OU)
; Instance name PWM8_MAIN, User Module PWM8
; Instance name PWM8_MAIN, Block Name PWM8(DBC00)
db 23h, 00h ;PWM8_MAIN_(DBC00CR1)
db 20h, 31h ;PWM8_MAIN_FUNC_REG(DBC00FN)
db 21h, 16h ;PWM8_MAIN_INPUT_REG(DBC00IN)
db 22h, 45h ;PWM8_MAIN_OUTPUT_REG(DBC00OU)
; Instance name RTC, User Module RTC
; Instance name SAR10, User Module SAR10
; Instance name SPIM, User Module SPIM
; Instance name SPIM, Block Name SPIM(DCC03)
db 2fh, 00h ;SPIM_(DCC03CR1)
db 2ch, 06h ;SPIM_FUNCTION_REG (DCC03FN)
db 2dh, 05h ;SPIM_INPUT_REG (DCC03IN)
db 2eh, 77h ;SPIM_OUTPUT_REG (DCC03OU)
; Instance name Timer8, User Module Timer8
; Instance name Timer8, Block Name TIMER8(DCC02)
db 2bh, 00h ;Timer8_(DCC02CR1)
db 28h, 20h ;Timer8_FUNC_REG(DCC02FN)
db 29h, 06h ;Timer8_INPUT_REG(DCC02IN)
db 2ah, 40h ;Timer8_OUTPUT_REG(DCC02OU)
; Instance name UART, User Module UART
; Instance name UART, Block Name RX(DCC13)
db 3fh, 00h ;UART_(DCC13CR1)
db 3ch, 05h ;UART_RX_FUNC_REG (DCC13FN)
db 3dh, d9h ;UART_RX_INPUT_REG (DCC13IN)
db 3eh, 40h ;UART_RX_OUTPUT_REG (DCC13OU)
; Instance name UART, Block Name TX(DCC12)
db 3bh, 00h ;UART_(DCC12CR1)
db 38h, 0dh ;UART_TX_FUNC_REG (DCC12FN)
db 39h, 09h ;UART_TX_INPUT_REG (DCC12IN)
db 3ah, 44h ;UART_TX_OUTPUT_REG (DCC12OU)
db ffh
; PSoC Configuration file trailer PsocConfig.asm
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -