Comments 16
Там, фактически, из удобств для написания кода нет ничего.
Дело в том, что в Arduino нет дебаггера. Если дебажить, то только подключая эту штуковину к устройствам а-ля AvrDragon, STK500, etc.
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.
П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.
Port pb(PORTB);
pb += 7;
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.
П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.
Port pb(PORTB);
pb += 7;
Вот, точно!
Теперь знаю что себе на прошедший новый год подарить!
Теперь знаю что себе на прошедший новый год подарить!
умоляю, фабула!:)
извините
извините
>> Содержит такие полезные функции, как, например, _delay_ms или _delay_us(задержка в милли- и наносекундах);
В милисекундах и микросекундах.
А насчёт модели платформы, кажется, поторопились, взяв самую мощную. Эта модель не совместима со вкусными платами расширения. Например, из-за одной только Ethernet-shield я в своё время решил приобрести Arduino Duemilanove.
В милисекундах и микросекундах.
А насчёт модели платформы, кажется, поторопились, взяв самую мощную. Эта модель не совместима со вкусными платами расширения. Например, из-за одной только Ethernet-shield я в своё время решил приобрести Arduino Duemilanove.
Sign up to leave a comment.
Программируем на С/С++ в Visual Studio под Arduino