;9,55.,943;79:,33007
ϛ"
~
1 DAvE (Digital Application virtual Engineer) .......................................................................... 1
1.1 DAvE ..................................................................................................................................................... 1
1.2 DAvE
............................................................................................................................................. 1
2
DAvE XC164CS................................................................................................................... 4
3
(GPT)( GPT1)................................................................................................ 8
3.1 !"(#$).......................................................................................................................................... 8
3.2 DAvE ..................................................................................................................................................... 8
3.3 GPT1 ..................................................................................................................................................... 8
4 %&'((Port) ............................................................................................................................. 13
4.1 DAvE ................................................................................................................................................... 13
4.2 %&'((Port) .................................................................................................................................... 14
5 )*+(ADC) ........................................................................................................................ 16
5.1 DAvE ................................................................................................................................................... 16
5.2 ADC............................................................................................................................................. 16
6 ,-/$-.&/((ASC)( ASC0) ................................................................................. 21
6.1 DAvE ................................................................................................................................................... 21
6.2 ASC0............................................................................................................................................ 21
7 0123(Interrupt)..................................................................................................................... 26
7.1 DAvE ................................................................................................................................................... 26
7.2 Interrupt ..................................................................................................................................... 26
8 TwinCAN ..................................................................................................................................... 29
8.1 DAvE ................................................................................................................................................... 29
8.2 TwinCAN .................................................................................................................................... 29
9 45678(CAPCOM)( CAPCOM2)....................................................................... 38
9.1 DAvE ................................................................................................................................................... 38
9.2 CAPCOM.................................................................................................................................... 38
10 9:;<=>(EBC)................................................................................................................. 44
10.1 DAvE ................................................................................................................................................. 44
10.2 EBC ........................................................................................................................................... 44
1 DAvE (Digital Application virtual Engineer) ᆿ-
1
DAvE?@ABCDEFG
1.1 DAvE
DAvEHInfineonIJKLMNOPQORSTUVWXYZ[\]^\_`aZ[bcde_fghij
InfineonIJ8-32kSTUV\lmnopqrstuvw\xyLOPz{|}~Yt\opab
w\
uQZ[MNd
1.2 DAvE
(1) Project (
PeripheralsnRegistersnCoded
PeripheralsTUVj\(1i)d_Z\lm ¡u¢£
¤lm ¡¥\¦§~¨d
©1 ©2 ©3
Registerijj\ª«V¬R®(2i)d
Code¯DAvEst\opa\°±¬²³´(3i)d
(2) µ¶(
°·¸V±\´¹º»nOPº»n¼½¾¿(4)d
Product InfoÀÀÁÂXC164CSÃÄ}ÅWXÆÇ°·(PDFÈÉuʨ)d
User’s ManualÀÀÁÂXC164CSÃÄ}ÅOPº»(¯ËÌÍÎÍ)d
Data SheetÀÀÁÂXC164CSÃÄ}Å\´¹º»d
Instruction Set ManualÀÀÁÂC166ËÏÄ}Å\¼½¾d
2
DAvE?@ABCDEFG
© 4 © 5 © 6
(3) ÐÑ (Ò 5)
ÓFileÔÕÖרnZnÙ«nÚ°±ÛsWqrÛbÜm¿Ý½d
ÓViewÔÕÖÁÂsW°±ÛÞ/ßàbÜÎݽÛDAvEáâãä¿Ý½d
ÓOptionÔÕÖ DAvEQOåÜæç\Þݽd
ÓAdd-InsÔÕÖçèéݽd
ÓWindowsÔÕÖijZ\\êëd
Ó?ÔÕÖ DAvE\ìíêëd
(4) î
ïðñò (Ò 6)
óôõö÷øKùÓר°±ÔnÓZ°±ÔnÓÙ«°±ÔnÓstqrÔnÓÁÂst\qr°±ÔnÓÞ
/ßàbÜÔnÓÞ/ßàݽÔnÓìíÔúûd
© 7
3
DAvE?@ABCDEFG
(5) ü((Ò 7)
¤LTUVj\¤ý¦§f¬_lmþ÷(ÿ ¬ þ÷)d¥_lm ¡d
RæuÓInterruptÔK榧ÛÓEBCÔKTUV¦§ÛÓSCUÔKËÌTUĦ§ÛÓWDTÔ
KÓÂ
ÔV¦§ÛÓTwinCANÔKCANꦧÛÓRTCÔKg
¦§ÛÓADCÔK¦´V¦
§ÛÓCAPCOM1/2/6ÔK/Ħ§ÛÓSSC0/1ÔK¨¦§ÛÓGPT1/2ÔKOV
¦§ÛÓASC0/1ÔK/¨¦§ÛÓPortÔK¦§d
4
2 DAvE ቱූ XC164CS Ρę
DAvE?@ABCDEFG
-
(1) Z DAvEdÕ!ÓCreate a new projectÔ( 8)ust×\bܰ±d
(2) "¹c#$%Õ!&¨\|}dhÕ! XC164CSu'(¥ Createúû( 9)d
© 8
© 9
(3) £)*+,-æTUV\md
DAvE?@ABCDEFG
5
© 10
GeneralÑ(Ò 10)
Controller TypeÕÖÀÀÄ}ÅÃ\m(¨Þ ROM\w.¢ÃÛCPU/
01¿
êë)d¸Ü2QO\Ä}ÅÃ3K XC164CS-16F20d
Main Source File¢ Main Header FileÕÖÀÀ+¤Ü24°±¢5°±6Ý7d8ú9:lmd
Compiler SettingsÕÖÀÀ+;?@(PLL)\b¦ÉTUd8ú9:lmd
Input FrequencyÕÖÀÀ"¹gAQO\BC01Dm(EùFG´H(IJKLMKNʨ)d
© 11
6
DAvE?@ABCDEFG
¸Ü2QO\þBCK 8 MHzd
PLL VCO Band ControlÕÖÀÀ+ PLL VCO0OÕ!d8ú9:lmd
PLL Input/Output DividerÕÖÀÀ+ PLLP/P*÷0QRmd8ú9:lmd
PLL Multiplication FactorÕÖÀÀ+ PLLSTQRmd8ú9:lmd
Clock Prescaler for SystemÕÖÀÀ+ËÌ
÷0QRmd8ú9:lmd
(UVù
WsÄQO}> PLLÎWX÷0QRK XC164Ws
ê3dPLL¦§_+CYV
01Z0uf[£BC01\]^_dCYV
÷0_fQËÌ`£\0ua\L
ËÌ~bd)
Startup ConfigurationÑ(Ò 12)
External Access ControlÕÖÀÀÕ!ócþ ROMdeqrd
© 12
Segment Address LinesÕÖ¢ Chip Select LineÕÖÀÀ"¹gAfgh\lmulm Segment Address
Lines(ijkÕ!)Î Chip Select Line(}ÕÕ!)ÕÖd8Õ!ÓlijkÔ¢Ól}ÕÔd
Global SettingÑ(Ò 13)
Global Interrupt EnableÕÖÀÀÕæÓQmnæÔd
© 13
CPUCON1/VECSEGÑ(Ò 14)
Scaling factor of Vector TableÕÖÀÀ+æãopQRmd8ú9:lmd
WDT ConfigurationÕÖÀÀ+Â
Vlmd8ú9:lmd