已知集合A={x|ax²+2x+1=0}至多只有一个真子集,求实数a的取值范围