做软件保护时应该如何设置位?

How should I set the bits when doing software protection?

我正在使用 atmel studio 并且usbasp.I正在使用此代码:

C:\WinAVR-20100110\bin\avrdude -c usbasp -p t85 -Ulock:w:0x00:m

您可以在数据表中查看设置锁定位的图片。

image is here

你可以看看picture.Is 0x00 和 0xfc 有区别吗?我不确定。

0x00=00000000

0xfc=11111100

重要的是第 0 位和第 1 bits.Other 位有 dashes.What 是什么意思?其他位是 0 还是 1 重要吗?

第 2 位到第 6 位未在芯片中实现且无法编程,因此只要您的 AVRDUDE 版本接受您的命令,您在此处输入的值无关紧要。根据您使用的 AVRDUDE 版本,这些位要么被忽略,要么您被迫将它们设为 0,或者您被迫将它们设为 1。