Pull to refresh

Comments 16

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

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

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

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

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

Не поторопился. У меня нет желания покупать готовые шилды, а вот собрать — есть :)
Sign up to leave a comment.

Articles