电源开关肯定用mos管好,不过你是控制5V电源的,而ARM引脚电压是3.3V或以下,直接控制会造成开关打开不完全,产生较大压降使得功率输出较大时mos管发热厉害,建议用引脚控制三极管,再用三极管驱动mos管。如非要直接用mos管的话,建议加1K到10K的上拉电阻。