-
STM32 中断优先级相关资料, 到 cortex-m3 的内核资料中去找.
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1); 设定中断级数,
这是一段设置 Systick 中断的程序. 自己吸收一下吧
NVIC_InitTypeDef NVIC_InitStructure;
NVIC_InitStructure.NVIC_IRQChannel = (uint8_t)SysTick_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 1;
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3;
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;
NVIC_Init(&NVIC_InitStructure);
-
最好能说一下怎么搞定的,
不要有问题上来问,自己解决了问题又不想告诉别人,
应该多交流啊
-
哎,算了,这么难搞,不用STM8了。就几个脉冲真有这么难么?
-
-
-
看上去不错哦.还带一个ulink1(看上去像),做的还挺小的.
-
几年前做一个信号测量的项目时,搞采样保持搞得头都大了,最后还好查到了一个文章提供的思路,用“同步 ADC”去搜,搜到了一款8通道同步采样ADC,内置8路信号采样保持器,可以同时采样,然后逐个转换。确保了采样点在时域一致。
-
回答是肯定的。这句话虽然不是100%成立,但应该在90%的情况下都成立。那10%不成立的情况是:代码全部使用汇编语言。 60M的STM32也比NXP 60M的Arm7快,这主要得益于内核的优势,STM32使用的是最新的CortexM3内核,与Arm7相比优势明显。CortexM3使用的是16位和32位混合的Thumb2指令集,架构是哈佛结构,而Arm7的架构是冯诺伊曼结构。所以即使Flash的接口只有64位,那么60M的STM32也能轻松地快过NXP 60M的Arm7。
-