If it stopped while running and now won't turn over, the first thing to suspect is that the engine has seized up. This is easy to check: disconnect the spark plug, turn off the main switch, and try to turn the crankshaft by hand. If it won't turn, stop trying to operate the starter before you burn it out, and find out what is wrong with the engine. Nearly all engine seizures are due to having run out of oil.