STM32
直播中

王莉

7年用户 302经验值
私信 关注
[问答]

JGAG和SWD要不要关?

JGAG 和SWD要不要关呢.....不关行不行呢???? 纠结中....
... ...
...
还是先关掉,玩通后注释掉.
介个===>  JGAG_set(JGAG_SWD_DISABLE)  <====是UV3里边的语句吧.
介个中断的东东嘛 ,它首先是分两部分走. 每个IO脚 可以设置20条线中的任一条与中断相关的寄存器勾搭上.就是说楼上有几个女人,色色有20条道道上去女人的房间做有爱的事,他可以按自己的名字走专用的一条道上去.
好,上边的几个MM的名字如下:  美女1: 中断屏蔽寄存器  美女2:请求挂起寄存器 美女3:中断事件寄存器 美女4: 事件屏蔽寄存器  美女1和美女2 是两姐妹  美女3和美女4是两姐妹.     美女5:上升沿触发选择寄存器 美女6:下降沿触发选择寄存器
美女5和6是双胞胎.
色色要找美女1234 要和 5和6商量好如何敲门.用上边脚敲还是用下边脚敲要提前说好.
好了,要上去搞坏事,首先要看色色叫什么名字,色色们来自8个家庭,色色A家庭,色色B家庭........色色G家庭. 每个家庭有16兄弟,老大是PA0,老2是PA1,如此类推,G家的老么叫PG15.
上去的道道是这样分的,各家的老大只能走 EXti 0号道,各家的老2只能走EXTI 1号道,如些类推,各家的老么只能走第16号道,不能走歪,走歪会给保安打死.不是有20条道吗,用了0到15,还有4条呢?嗯,嗯 ,另4条是给领导走的.那4个领导呢?分别是如下:
PVD,RTC,USB,以太网分别对应16,17,18,19号道. 对呀,有些不认识呢.当然了,领导那能这么容易认识的呢,只有你要送礼的时候你就认识了.先不要管他.
还有上去做坏事你是那号的色色就要先报名字,美女1 中断屏蔽寄存器 的E文名叫EXTI_IMR,当然了,进门前你要做个手势==>竖一下中指,EXTI_IMR就知道你要来打炮了.如果你打个蛋蛋的手势EXTI_IMR会一脚申你出去.炮都没,上来搞个鸟!
其实呢,色色们做坏事之前还挺累的,(怪不得从51转ARM很多人一头烟),等我洗个脸精神点给大家说说.
道先,要到楼下保安处做个登记,叫做 "辅助功能IO时钟使能" (参考手册P71) 用色色的语言就是我要打炮的意思.
好了,进了大门.
然后大门后边还有4个门,每个门有一个保安,负责查身份证.保安的名字分别叫: AFIO_EXTICR1,AFIO_EXTICR2,AFIO_EXTICR3,AFIO_EXTICR4.
各家的老大到老4,就是 尾号是0,1,2,3的色色门 只能找AFIO_EXTICR1放行.在AFIO_EXTICR1面前竖一下中指,说要打炮.
如此类推,各家尾号是 4,5,6,7找AFIO_EXTICR2,    8,9,10,11 的找AFIO_EXTICR3,     12,13,14,15 的找AFIO_EXTICR4.     记住,在保安面前一定要竖一下中指,说要打炮.
如用色色们的语言描述就是:
如 PE13要打炮:    AFIO->EXTICR4 &= 0xFFFFFF0F;
                          AFIO->EXTICR4 |= 0xFFFFFF4F;
说明一下,后边红色的4个位,从最底位开始数, 最后1位代表Px12 (x代表 A,B,C,D,E,F,G),然后是 x13,Px14,Px15.
然后 数字0到6分别代表A,B,C,D,E,F,G.上边的意思是先将老13们的坑清0,然后写上是那一家的老13.这样就明白了,
如 PA0要打炮:      AFIO->EXTICR0 &= 0xFFFFFFF0;
                          AFIO->EXTICR0 |= 0xFFFFFFF0;<===这是脱裤子放屁,只是大家看明白一点而已.
如 PA13要打炮:    AFIO->EXTICR4  &= 0xFFFFFF0F;
                          AFIO->EXTICR4  |= 0xFFFFFF0F;<===这是脱裤子放屁,只是大家看明白一点而已.
如 PC8要打炮:      AFIO->EXTICR3   &= 0xFFFFFF0F;
                          AFIO->EXTICR3   |= 0xFFFFFF2F;
好了,这道关过了,就要去上一层打双胞胎姐妹(美女5:上升沿触发选择寄存器RTSR   美女6:下降沿触发选择寄存器FTSR)了,但这双胞胎姐妹不鸟你,他只向你要找的老相好(美女1: 中断屏蔽寄存器E文名叫EXTI_IMR)如何敲门方法.用上边脚敲还是用下边脚敲要提前说好.
好了,是这样描述的资料在P139)
如你是 PA13,用下边的脚敲门.
EXTI->FTSR|=1<<13
如你是 PA15,用上边的脚敲门.
EXTI->RTSR|=1<<15;
好了,终于找到老相好了,可以做坏事了,在做坏之前你要做一个手势,坚起你的中指,表示你强烈的原望.
用色色的语言描述好下:
如PA13见老想好,他的老相好如下描述:
EXTI->IMR |=1<<13;  //同意开放名叫色色PA13的打炮要求  =.=!!
好了,这样就开始打炮了,但打炮一定会有结果的,咋办呢,我们明天再学.
ps:FPGA的板子收到了,玩那样呢,纠结呀......     =.=!!
         
以上望原子老大斧正.

回帖(5)

李志刚

2020-8-3 08:48:11
你这个比喻...
举报

马丹丹

2020-8-3 09:04:48
受到警告
提示: 作者被禁止或删除 内容自动屏蔽
举报

葛睿洁

2020-8-3 09:20:02
话说原子老大,帮忙看下上边的,偶没理解错吧.
举报

孙云云

2020-8-3 09:48:11
那就好,偶是个好学生
举报

更多回帖

发帖
×
20
完善资料,
赚取积分