MMA7660 Auto-Wake / Auto Sleep mode

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

MMA7660 Auto-Wake / Auto Sleep mode

跳至解决方案
3,816 次查看
akircher
Contributor I

Hello,

I try to set up mma7660, that it runs in Auto Sleep with high sample rate and in Auto-Wake in low sample rate.

During the transition from Auto-Wake to Auto-Sleep I would like to fire an interrupt.

The interrupt trigger should be the Delta G condition.

Unfortunately I can not make it work. The initialisation looks like this:

void setup(){

   write(MODE,0x00);//0x00 = Stan dby Mode -- allows config to be written

    write(INTSU, INTSU_ASINT );// Interrupts for exiting Auto sleep

    write(PDET,PDET_XDA|PDET_YDA|PDET_ZDA);//Tap detection is disabled, no threshold

    write(PD,0x0);//No Tap Filtering

    write(SR,SR_AMSR_AM16 |SR_AWSR_AW1); // Sampling Rate aktive 16 hz ; sleep 16 hz

    write(SPCNT, 16);    //  counts for sleep counter register until sleep / wake occurs

    write(MODE,MODE_MODE| MODE_AWE  /*|MODE_ASE /*|MODE_IAH*/ );// MODE_MODE = Active Mode ; MODE_AWE = Auto Wake ;

           

    }

To understand MMA7660 is in sleep or active mode I use following code

uint8_t GetwakeState(){

    uint8_t   s =  read(SRST);

    if ( s & SRST_AMSRS )    return 1 ;  // AUTO SLEEP == active

    if ( s & SRST_AWSRS )  return 0 ;  // AUTO WAKE  == sleeping

    return -1;

}

Unfortunately between the transistions (sleep to wake or vice versa) I do not get always an interrupt,

If an interrupt occurs there are plenty in a row and not necessarly linked to the state change.

Output of log file

Ws: 0 = sleep ; 1 = active

Int : number of recived interrups

x,y,z = accelarations in x,y,z direction

Ws 0 Int 92 x = 2 y = -3 z = -13

Ws 0 Int 92 x = 2 y = -3 z = -13

Ws 0 Int 92 x = 4 y = -3 z = -21

Ws 0 Int 109 x = 4 y = -3 z = -21

Ws 0 Int 112 x = 4 y = -6 z = -25

Ws 2 Int 112 x = 3 y = -3 z = -21

Ws 2 Int 112 x = 3 y = -3 z = -21

Ws 0 Int 112 x = 2 y = -3 z = -17

Ws 0 Int 118 x = 2 y = -3 z = -17

Ws 0 Int 121 x = 4 y = -4 z = -27

Ws 0 Int 121 x = 4 y = -4 z = -27

Ws 1 Int 121 x = -3 y = 1 z = -18

Ws 1 Int 121 x = 1 y = 5 z = -23

Ws 1 Int 121 x = 1 y = 5 z = -23

Ws 1 Int 121 x = 1 y = 2 z = -22

Ws 1 Int 121 x = 1 y = 2 z = -22

Ws 2 Int 121 x = 3 y = 0 z = -17

Ws 2 Int 121 x = 3 y = 0 z = -17

Ws 1 Int 121 x = 1 y = 3 z = -19

Ws 1 Int 121 x = 1 y = 3 z = -19

Ws 0 Int 121 x = -2 y = -2 z = -24

Ws 1 Int 135 x = -7 y = -2 z = -20

Ws 1 Int 135 x = -7 y = -2 z = -20

Ws 2 Int 135 x = -1 y = 1 z = -23

If you can provide any sample code making use of the sleep / wake functionlity would be helpfull

Thanks a lot Andreas

标签 (1)
0 项奖励
1 解答
2,217 次查看
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Andreas,

Just a quick note, the MMA7660FC is a pretty old device, not recommended for new designs. I strongly suggest using newer accelerometers such as the MMA845xQ, MMA865xFC or FXLS8471Q. There is also an app note AN4074 illustrating the use of the auto wake/sleep function on these devices.

Regards,

Tomas

在原帖中查看解决方案

0 项奖励
2 回复数
2,217 次查看
akircher
Contributor I

Thanks for this tip!

0 项奖励
2,218 次查看
TomasVaverka
NXP TechSupport
NXP TechSupport

Hi Andreas,

Just a quick note, the MMA7660FC is a pretty old device, not recommended for new designs. I strongly suggest using newer accelerometers such as the MMA845xQ, MMA865xFC or FXLS8471Q. There is also an app note AN4074 illustrating the use of the auto wake/sleep function on these devices.

Regards,

Tomas

0 项奖励
%3CLINGO-SUB%20id%3D%22lingo-sub-477325%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMMA7660%20%E8%87%AA%E5%8A%A8%E5%94%A4%E9%86%92%2F%E8%87%AA%E5%8A%A8%E4%BC%91%E7%9C%A0%E6%A8%A1%E5%BC%8F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477325%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%3CP%3E%E6%88%91%E5%B0%9D%E8%AF%95%E8%AE%BE%E7%BD%AE%20mma7660%EF%BC%8C%E5%AE%83%E5%9C%A8%E8%87%AA%E5%8A%A8%E7%9D%A1%E7%9C%A0%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BB%A5%E9%AB%98%E9%87%87%E6%A0%B7%E7%8E%87%E8%BF%90%E8%A1%8C%EF%BC%8C%E5%9C%A8%E8%87%AA%E5%8A%A8%E5%94%A4%E9%86%92%E6%A8%A1%E5%BC%8F%E4%B8%8B%E4%BB%A5%E4%BD%8E%E9%87%87%E6%A0%B7%E7%8E%87%E8%BF%90%E8%A1%8C%E3%80%82%3C%2FP%3E%3CP%3E%E5%9C%A8%E4%BB%8E%E8%87%AA%E5%8A%A8%E5%94%A4%E9%86%92%E5%88%B0%E8%87%AA%E5%8A%A8%E4%BC%91%E7%9C%A0%E7%9A%84%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E6%88%91%E6%83%B3%E8%A7%A6%E5%8F%91%E4%B8%80%E4%B8%AA%E4%B8%AD%E6%96%AD%E3%80%82%3C%2FP%3E%3CP%3E%E4%B8%AD%E6%96%AD%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E5%BA%94%E4%B8%BA%20Delta%20G%20%E6%9D%A1%E4%BB%B6%E3%80%82%3C%2FP%3E%3CP%3E%E9%81%97%E6%86%BE%E7%9A%84%E6%98%AF%EF%BC%8C%E6%88%91%E6%97%A0%E6%B3%95%E4%BD%BF%E5%85%B6%E6%AD%A3%E5%B8%B8%E5%B7%A5%E4%BD%9C%E3%80%82%E5%88%9D%E5%A7%8B%E5%8C%96%E8%BF%87%E7%A8%8B%E5%A6%82%E4%B8%8B%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Evoid%20setup()%7B%3C%2FP%3E%3CP%3E%20%20%20write(MODE%2C0x00)%3B%2F%2F0x00%20%3D%20Stan%20dby%20%E6%A8%A1%E5%BC%8F%20--%20%E5%85%81%E8%AE%B8%E5%86%99%E5%85%A5%E9%85%8D%E7%BD%AE%3C%2FP%3E%3CP%3E%20%20%20%20write(INTSU%2C%20INTSU_ASINT%20)%3B%2F%2F%20%E7%94%A8%E4%BA%8E%E9%80%80%E5%87%BA%E8%87%AA%E5%8A%A8%E4%BC%91%E7%9C%A0%E7%9A%84%E4%B8%AD%E6%96%AD%3C%2FP%3E%3CP%3Ewrite%20(PDET%2C%20PDET_XDA%7CPDET_YDA%7CPDET_ZDA)%3B%20%2F%2F%E7%82%B9%E5%87%BB%E6%A3%80%E6%B5%8B%E5%B7%B2%E7%A6%81%E7%94%A8%EF%BC%8C%E6%B2%A1%E6%9C%89%E9%98%88%E5%80%BC%3C%2FP%3E%3CP%3Ewrite%20(pd%2C0x0)%3B%20%2F%2F%E4%B8%8DTAP%E8%BF%87%E6%BB%A4%3C%2FP%3E%3CP%3E%20%20%20%20%E5%86%99%E5%85%A5%EF%BC%88SR%2CSR_AMSR_AM16%20%7CSR_AWSR_AW1%EF%BC%89%3B%20%2F%2F%20%E9%87%87%E6%A0%B7%E7%8E%87%20aktive%2016%20hz%20%3B%20sleep%2016%20hz%3C%2FP%3E%3CP%3E%20%20%20%20write(SPCNT%2C%2016)%3B%20%2F%2F%20%E7%9D%A1%E7%9C%A0%E8%AE%A1%E6%95%B0%E5%AF%84%E5%AD%98%E5%99%A8%E7%9A%84%E8%AE%A1%E6%95%B0%EF%BC%8C%E7%9B%B4%E5%88%B0%E5%8F%91%E7%94%9F%E7%9D%A1%E7%9C%A0%2F%E5%94%A4%E9%86%92%E4%B8%BA%E6%AD%A2%3C%2FP%3E%3CP%3Ewrite%20(MODE%2C%20MODE_MODE%7C%20MODE_AWE%20%2F*%7CMODE_ASE%20%2F*%7CMODE_IAH*%2F)%3B%2F%2FMODE_MODE%20%3D%20%E8%BF%90%E8%A1%8C%E6%A8%A1%E5%BC%8F%3B%20MODE_AWE%20%3D%20%E8%87%AA%E5%8A%A8%E5%94%A4%E9%86%92%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7D%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E4%B8%BA%E4%BA%86%E4%BA%86%E8%A7%A3%20MMA7660%20%E5%A4%84%E4%BA%8E%E7%9D%A1%E7%9C%A0%E6%88%96%E8%BF%90%E8%A1%8C%E6%A8%A1%E5%BC%8F%EF%BC%8C%E6%88%91%E4%BD%BF%E7%94%A8%E4%BB%A5%E4%B8%8B%E4%BB%A3%E7%A0%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3Euint8_t%20GetwakeState()%7B%3C%2FP%3E%3CP%3E%20%20%20%20uint8_t%20s%20%3D%20read(SRST)%EF%BC%9B%3C%2FP%3E%3CP%3E%20%20%20%20if%20(%20s%26amp%3B%20SRST_AMSRS%20)%20return%201%20%3B%20%2F%2F%20AUTO%20SLEEP%20%3D%3D%20active%3C%2FP%3E%3CP%3E%20%20%20%20if%20(%20s%26amp%3B%20SRST_AWSRS%20)%20return%200%20%3B%20%2F%2F%20AUTO%20WAKE%20%3D%3D%20sleeping%3C%2FP%3E%3CP%3E%20%20%20%20%E8%BF%94%E5%9B%9E%20-1%EF%BC%9B%3C%2FP%3E%3CP%3E%7D%3C%2FP%3E%3CP%3E%E9%81%97%E6%86%BE%E7%9A%84%E6%98%AF%EF%BC%8C%E5%9C%A8%E8%BD%AC%E6%8D%A2%EF%BC%88%E4%BB%8E%E7%9D%A1%E7%9C%A0%E5%88%B0%E5%94%A4%E9%86%92%E6%88%96%E4%BB%8E%E5%94%A4%E9%86%92%E5%88%B0%E7%9D%A1%E7%9C%A0%EF%BC%89%E4%B9%8B%E9%97%B4%EF%BC%8C%E6%88%91%E5%B9%B6%E4%B8%8D%E6%80%BB%E8%83%BD%E8%8E%B7%E5%BE%97%E4%B8%AD%E6%96%AD%E3%80%81%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E5%8F%91%E7%94%9F%E4%B8%AD%E6%96%AD%EF%BC%8C%E5%88%99%E4%BC%9A%E8%BF%9E%E7%BB%AD%E5%87%BA%E7%8E%B0%E5%A4%A7%E9%87%8F%E4%B8%AD%E6%96%AD%EF%BC%8C%E8%80%8C%E4%B8%94%E4%B8%8D%E4%B8%80%E5%AE%9A%E4%B8%8E%E7%8A%B6%E6%80%81%E5%8F%98%E5%8C%96%E6%9C%89%E5%85%B3%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E7%9A%84%E8%BE%93%E5%87%BA%3C%2FP%3E%3CP%3EWs%EF%BC%9A0%20%3D%20%E4%BC%91%E7%9C%A0%EF%BC%9B1%20%3D%20%E6%BF%80%E6%B4%BB%3C%2FP%3E%3CP%3EInt%EF%BC%9A%E6%8E%A5%E6%94%B6%E5%88%B0%E7%9A%84%E4%B8%AD%E6%96%AD%E6%AC%A1%E6%95%B0%3C%2FP%3E%3CP%3Ex%2Cy%2Cz%20%3D%20x%2Cy%2Cz%20%E6%96%B9%E5%90%91%E7%9A%84%E5%8A%A0%E9%80%9F%E5%BA%A6%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3EWs%200%20Int%2092%20x%20%3D%202%20y%20%3D%20-3%20z%20%3D%20-13%3C%2FP%3E%3CP%3EWs%200%20Int%2092%20x%20%3D%202%20y%20%3D%20-3%20z%20%3D%20-13%3C%2FP%3E%3CP%3EWs%200%20Int%2092%20x%20%3D%204%20y%20%3D%20-3%20z%20%3D%20-21%3C%2FP%3E%3CP%3EWs%200%20Int%20109%20x%20%3D%204%20y%20%3D%20-3%20z%20%3D%20-21%3C%2FP%3E%3CP%3EWs%200%20Int%20112%20x%20%3D%204%20y%20%3D%20-6%20z%20%3D%20-25%3C%2FP%3E%3CP%3EWs%202%20Int%20112%20x%20%3D%203%20y%20%3D%20-3%20z%20%3D%20-21%3C%2FP%3E%3CP%3EWs%202%20Int%20112%20x%20%3D%203%20y%20%3D%20-3%20z%20%3D%20-21%3C%2FP%3E%3CP%3EWs%200%20Int%20112%20x%20%3D%202%20y%20%3D%20-3%20z%20%3D%20-17%3C%2FP%3E%3CP%3EWs%200%20Int%20118%20x%20%3D%202%20y%20%3D%20-3%20z%20%3D%20-17%3C%2FP%3E%3CP%3EWs%200%20Int%20121%20x%20%3D%204%20y%20%3D%20-4%20z%20%3D%20-27%3C%2FP%3E%3CP%3EWs%200%20Int%20121%20x%20%3D%204%20y%20%3D%20-4%20z%20%3D%20-27%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%20-3%20y%20%3D%201%20z%20%3D%20-18%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%205%20z%20%3D%20-23%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%205%20z%20%3D%20-23%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%202%20z%20%3D%20-22%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%202%20z%20%3D%20-22%3C%2FP%3E%3CP%3EWs%202%20Int%20121%20x%20%3D%203%20y%20%3D%200%20z%20%3D%20-17%3C%2FP%3E%3CP%3EWs%202%20Int%20121%20x%20%3D%203%20y%20%3D%200%20z%20%3D%20-17%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%203%20z%20%3D%20-19%3C%2FP%3E%3CP%3EWs%201%20Int%20121%20x%20%3D%201%20y%20%3D%203%20z%20%3D%20-19%3C%2FP%3E%3CP%3EWs%200%20Int%20121%20x%20%3D%20-2%20y%20%3D%20-2%20z%20%3D%20-24%3C%2FP%3E%3CP%3EWs%201%20Int%20135%20x%20%3D%20-7%20y%20%3D%20-2%20z%20%3D%20-20%3C%2FP%3E%3CP%3EWs%201%20Int%20135%20x%20%3D%20-7%20y%20%3D%20-2%20z%20%3D%20-20%3C%2FP%3E%3CP%3EWs%202%20Int%20135%20x%20%3D%20-1%20y%20%3D%201%20z%20%3D%20-23%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E8%83%BD%E6%8F%90%E4%BE%9B%E4%BD%BF%E7%94%A8%E7%9D%A1%E7%9C%A0%2F%E5%94%A4%E9%86%92%E5%8A%9F%E8%83%BD%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81%EF%BC%8C%E5%B0%86%E9%9D%9E%E5%B8%B8%E6%9C%89%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E9%9D%9E%E5%B8%B8%E6%84%9F%E8%B0%A2%20Andreas%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-477325%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%8A%A0%E9%80%9F%E5%BA%A6%E4%BC%A0%E6%84%9F%E5%99%A8%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-477327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA7660%20Auto-Wake%20%2F%20Auto%20Sleep%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477327%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E5%BB%BA%E8%AE%AE%EF%BC%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-477326%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MMA7660%20Auto-Wake%20%2F%20Auto%20Sleep%20mode%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-477326%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3Dutf-8%22%20%2F%26gt%3B%0A%3CP%3E%E5%97%A8%EF%BC%8C%E5%AE%89%E5%BE%B7%E7%83%88%E4%BA%9A%E6%96%AF%E3%80%81%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E7%AE%80%E8%80%8C%E8%A8%80%E4%B9%8B%EF%BC%8C%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsensors%2Faccelerometers%2F3-axis-accelerometers%2F1.5g-low-g-digital-accelerometer%3AMMA7660FC%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMMA7660FC%3C%2FA%3E%20%E6%98%AF%E4%B8%80%E6%AC%BE%E7%9B%B8%E5%BD%93%E8%80%81%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%8C%E4%B8%8D%E5%BB%BA%E8%AE%AE%E7%94%A8%E4%BA%8E%E6%96%B0%E8%AE%BE%E8%AE%A1%E3%80%82%E6%88%91%E5%BC%BA%E7%83%88%E5%BB%BA%E8%AE%AE%E4%BD%BF%E7%94%A8%E8%BE%83%E6%96%B0%E7%9A%84%E5%8A%A0%E9%80%9F%E5%BA%A6%E8%AE%A1%EF%BC%8C%E5%A6%82%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsensors%2Faccelerometers%2F3-axis-accelerometers%2F2g-4g-8g-low-g-14-bit-digital-accelerometer%3AMMA8451Q%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMMA845xQ%3C%2FA%3E%E3%80%81%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsensors%2Faccelerometers%2F3-axis-accelerometers%2F2g-4g-8g-low-g-12-bit-digital-accelerometer%3AMMA8652FC%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EMMA865xFC%3C%2FA%3E%E6%88%96%3CA%20href%3D%22http%3A%2F%2Fwww.nxp.com%2Fproducts%2Fsensors%2Faccelerometers%2F3-axis-accelerometers%2F2g-4g-8g-low-g-14-bit-digital-accelerometer%3AFXLS8471Q%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EFXLS8471Q%3C%2FA%3E%E3%80%82%E8%BF%98%E6%9C%89%E4%B8%80%E7%AF%87%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%20%3CA%20href%3D%22http%3A%2F%2Fcache.nxp.com%2Ffiles%2Fsensors%2Fdoc%2Fapp_note%2FAN4074.pdf%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%20target%3D%22_blank%22%3EAN4074%3C%2FA%3E%20%E8%AF%B4%E6%98%8E%E4%BA%86%E5%9C%A8%E8%BF%99%E4%BA%9B%E8%AE%BE%E5%A4%87%E4%B8%8A%E4%BD%BF%E7%94%A8%E8%87%AA%E5%8A%A8%E5%94%A4%E9%86%92%2F%E7%9D%A1%E7%9C%A0%E5%8A%9F%E8%83%BD%E7%9A%84%E6%83%85%E5%86%B5%E3%80%82%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%89%98%E9%A9%AC%E6%96%AF%3C%2FP%3E%3C%2FLINGO-BODY%3E