下面来说说固件的问题:
知名开源固件Multiwii,以其极强的DIY性与适应性风靡Arduino开发界,最新的固件也加入了对无刷电机的支持,关于这个飞控,我也没有深入研究过,还停留在只知道怎么用的层次,详细的使用方法,请移步冬马大大
@czj19940201 的帖子,很详细,传送>>
http://tieba.baidu.com/p/3133184869?see_lz=1&pn=2 我们这个要想使用空心杯电机,除了要用MOS管驱动外,固件中还有个极其重要的设置才行,如果没有这一步,电机在上电时会不受控制的转动,这应该是和PWM信号有关,以前还需要改OUTPUT.CPP文件,现在只需要在config.h中找到第七组设置中的第一项,如下图

去掉 //#define EXT_MOTOR_RANGE前的注释符,后面还有一句话“using this with wii-esc requires to change MINCOMMAND to 1008 for promini and mega”直接翻译过来是“使用这个wii-esc要求改变MINCOMMAND 为1008 在promini和mega上”(ESC是指“Electronic Speed Controller(电子速度控制器?)”)
MINCOMMAND不是通道行程吗。。。有半毛钱关系吗?
既然他说要改,那就改吧,

另外,由于是六轴,而仅有的6个pwm输出口有两个被接收机占用了,(如果你用的是PPM输出的三线式接收机就没这个问题,也可以用PPM编码器)multiwii的解决方法是用AO A1口代替
