小编aki*_*ioi的帖子

为什么我的程序只调用一次while循环?(Atmel C)

请帮忙.我的程序只运行一次while循环:(

我不知道问题是什么.我在python中编写了同样的东西,并且在那里工作得很好.

我是C的初学者,我正在使用Atmel的AtMega8微处理器.

#define F_CPU 8000000UL

#include <avr/io.h>
#include <util/delay.h>

int main(void) {
    DDRD = 0xFF;
    int world[9];
    int nextworld[9];
    //from 1 to 8
    //some random start values  

    world[1] = 1;
    world[2] = 1;
    world[3] = 1;
    world[6] = 1;
    world[7] = 1;
    world[8] = 1;
    for (int i = 0; i < 9; i++) {
        nextworld[i] = world[i];
    }
    int binworld = 0;
    int tiles = 0;
    //=============================
    if (world[1] == 1) {
        binworld = binworld + 128;
    } …
Run Code Online (Sandbox Code Playgroud)

c avr atmega atmel

0
推荐指数
1
解决办法
286
查看次数

标签 统计

atmega ×1

atmel ×1

avr ×1

c ×1