2011年01月存档

Allegro封装批量降版本的方法

Allegro封装升级版本非常容易,用qvupdate.exe批量处理就可以搞定了,而且非常彻底,连.dra文件都一起升级了。 但是,如果你后悔了,想把版本降下来,或者某种情况下你必须用低版本的allegro去layout,而低版本的allegro是无法搞定高版本的封装的,你就必须想办法降版本了。

Cortex M3学习笔记(二)--外部中断EXTI的问题

关于cortex m3的外部中断配置,我只有一个问题要说,因为除了这个问题,外部中断几乎和GPIO一样简单。 你也许在很多地方都看到了,把一个GPIO作为中断线来用,是启用了它的复用功能,所以必须要AFIO复用始终,也就是: RCC->APB2ENR|=1<<0;             //开启AFIO复用时钟 我要说的只有一点,你对于EXTI寄存器的配置,也就是中断线的设置,必须在AFIO时钟开启之后才有效,你不能先配置EXTI中断线,然后再开启AFIO时钟。 毫无疑问的,你的编译可以通过,甚至连软件仿真的结果都是完全正常的,但实际硬件跑起来你就会发现你的中断函数根本没有执行,就是这个原因了。   此外,我仅代表我全家,衷心祝愿铁道部所有人和全国所有票贩子下辈子还是中国人。...