-
呵呵!问题解决了,上面程序有两处错误:
1).RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1 | RCC_APB2Periph_GPIOB, ENABLE);应该改为
RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN1, ENABLE);
2).RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO | RCC_APB2Periph_GPIOB, ENABLE);//RCC_APB2Periph_AFIO复用时钟不能少;
问题解决了,先高兴一下,呵呵!
-
嗯,估计是的,乱改了一下参数(参考了网上的一些例程还有IDE自带例程)就好了,最后改回去也没有问题了,真的是稀里糊涂,这个片子不熟悉,经常会遇到一些莫名其妙的问题,怀疑是内部256字节ram的缘故,太小了,以前ARM从没遇到过这样的问题,快疯了!
-
羡慕啊!不会做啊!:congratulate:
-
顶一下!呵呵!有NIOS-II下点灯的程序么?还不会玩NIOS。:pleased:
-
试了一下,单片机3.3V level 4mA输出还真可以直接驱动那个5V接口驱动控制器
-
:time: 好像木有!
-
谢谢版主的回复,开漏确实存在一些问题,虽然可以进行电平转换,但是驱动能力不行,我外加了一个3904的NPN三极管就可以了,集电极电阻100欧左右!
-
没关系的吧!单片机只负责控制那个三极管导通,电流是由电源经过一个限流电阻提供吧!
-
下桥也一样吧!因为采用的是隔离的20V电源。
-
大致明白了,谢谢版主的解答!:congratulate:
-
谢谢版主的回复,不过15脚和单片机共地这个有问题吧!因为内部有一个二极管,15脚电平比14脚的要高才可以的。按照上面第一幅图应该如何接呢?我的那种理解方式对么?