-
Arduino + Proteus
Нарисовал в Протеусе схему
ATMEGA328P +Vrtual terminal
Arduino 0022 скомпилил hex
из:
void setup(void)
{
Serial.begin(110);
}
void loop(void)
{
Serial.print(«X»);
delay(1000);
}
Указал Протеусу этот файл
Запускаю симуляцию и вижу
1.delay нужно уменьшить до 10, а то все работает очень медленно
2.Что бы я не подавал в порт на терминале буква ф
3.Serial.begin(110) по тому что на другой скорости работать вообще не хочет
Прошу откликнуться тех кто работал с Протеусом
Поясните, в чем дело?
-
Arduino + Proteus
1. delay не нало трогать. надо в свойствах меги в протеусе установить фьюзы CKSEL 1111, указать частоту кварца 16МГц, установить фьюз CLKDIV8 в 1.
2. скорее всего из несоответствия скорости обмена в программе и протеусе. в свойствах терминала надо установить нужную скорость. ковычки надо исправить на Serial.print('X'). все корректно отправляется и отображается.
3. после выполнения пункта 1 работает не только на 110. проверял на 4800, 9600 и 115200.
-
Re: Arduino + Proteus
-
Re: Arduino + Proteus
Подскажите пожалуйста новичку: Как в Arduino 0022 скомпилить hex-файл? Что то не найду. Компиляция без ошибок проходит, а как в файл сохранить результат - не пойму:(
-
Re: Arduino + Proteus
Ты можешь его найти в папке temp после компиляции в IDE
Открываем проводник и пишем там %temp%\ и нажимаем Enter
Находим там папки с именами buildXXXXXXXXXXXXXXX.tmp
В каждой из этих папок будет куча файлов
Выберите тот который тебе нужен
-
Re: Arduino + Proteus
Спасибо тебе, добрый человек!!!
-
Re: Arduino + Proteus
нажмите и удержуйте шифт а потом кнопку компиляции неотпуская шифт внизу покажет путь к файлу
-
Re: Arduino + Proteus
для своего проекта arduino+android с использованием amarino сделал в протеусе след. схему:
http://img401.imageshack.us/img401/9...eusarduino.jpg
пока едет модуль синезубый решил использовать ее для отладки приложения для андройда.
втыкаем обычный модуль в комп, в свойствах добавляем com-порт, в протеусе добавляем compim компонент, выставляем в свойствах такой же порт как и в модуле bluetooth и все. все отлично связывается и работает. на рисунке 2 темп датчика ds18b20 с которых данные передаются в мое приложение на телефоне