Если при использовании USBasp в логе avrdude у вас появляется сообщение avrdude: warning: cannot set sck period, please check for usbasp firmware update, но при этом программатор исправно выполняет команды, то, скорее всего, проблема в устаревшей прошивке USBasp. В этой статье я расскажу, как обновить прошивку USBasp, используя Ардуино в качестве программатора.