我試圖在我的AVR項目中使用AVR Crypto Lib(http://avrcryptolib.das-labor.org/trac/wiki/AES)中的AES函數,但是當我複製所有需要的文件,它給了我下面的錯誤。我在Windows上使用WinAVR,並在AVR Studio 5上嘗試使用默認項目,但未成功。 main.o: In function `main':
c:\.../main.c
當我爲EXTRAINCDIRS(在Makefile中,跟在WINAVR提供的示例之後)提供一個沒有空格的路徑時,編譯器能夠找到我的頭文件,但是當我使用路徑包含空格(用引號括起來,作爲Makefile指令中的註釋),它引發:error: No such file or directory。 "d:/dev/avr/atmega/shared/" # will search files in this
我試圖將C中的字符數組逐字節地發送到單片機的輸出。我使用下面的代碼: int main() {
...
LogOutput("Hello World!");
}
void LogOutput(char *msg) {
int i;
for (i = 0; i < sizeof(msg); i++) {
USART0_TX(msg[i]);