Как стать автором
Поиск
Написать публикацию
Обновить

Комментарии 16

НЛО прилетело и опубликовало эту надпись здесь
Там, фактически, из удобств для написания кода нет ничего.
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Дело в том, что в Arduino нет дебаггера. Если дебажить, то только подключая эту штуковину к устройствам а-ля AvrDragon, STK500, etc.
Конечно можно без удобств, можно вообще на чистом асме писать, кода в 1.5 раз меньше будет :)
Платка эта покупалась для игр, да и памяти там 128к + я и не собирался писать коммерческий код — всё ради забавы, интересно провести время, отсюда и потребность в удобствах.

П.С. PORTB |= (1 << 7); написано для демонстрации. Сам я работаю с портами через классы.

Port pb(PORTB);
pb += 7;
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
Именно,
pb = (1 << 7) | (1 << 6);
Это всё вопросы привычки, спорить о них смысла нет :)
Дебагер есть. называет Proteus ISIS
НЛО прилетело и опубликовало эту надпись здесь
извиняюсь тогда, не уловил мысль
Вот, точно!
Теперь знаю что себе на прошедший новый год подарить!
умоляю, фабула!:)
извините
Как бы ужасно не звучало это слово, но поправил.
>> Содержит такие полезные функции, как, например, _delay_ms или _delay_us(задержка в милли- и наносекундах);

В милисекундах и микросекундах.

А насчёт модели платформы, кажется, поторопились, взяв самую мощную. Эта модель не совместима со вкусными платами расширения. Например, из-за одной только Ethernet-shield я в своё время решил приобрести Arduino Duemilanove.
Исправил.

Не поторопился. У меня нет желания покупать готовые шилды, а вот собрать — есть :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации