| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Въпрос за грешка при компилиране на Ардуино код http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=14118 |
Страница 1 от 1 |
| Автор: | skynet [ Нед Окт 25, 2015 7:10 pm ] |
| Заглавие: | Въпрос за грешка при компилиране на Ардуино код |
Здравейте, Много моля за малко помощ за грешка при компилиране на Ардуино код. Опитвам се да си направя един сигнал генератор с модул на DDS AD9850 и Ардуино Uno.Спрях се на този проект - http://www.ad7c.com/projects/ad9850-dds-vfo/ който ми допадна и ми се видя подходящ за мен. Изпълних го 1:1 и спазих препоръките дадени там, но въпреки това при проверка на кода и компилиране се появява грешка - Rotary ..does not name a type. Възможно е аз да не правя нещо както трябва защото отскоро реших да се занимавам с тази материя а и търсенето на информация в мрежата не ми помогна. Поздрави Георги |
|
| Автор: | michev [ Нед Окт 25, 2015 9:04 pm ] |
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код |
Не си си инсталирал библиотека "Rotary", която са ти я дали в зип-чето. |
|
| Автор: | skynet [ Пон Окт 26, 2015 8:32 pm ] |
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код |
Благодаря за съдействието. Въпросната библиотека беше дадена в обикновен текстов формат и аз мислех,че това е достатъчно. Да ама Не.Навярно IDE-то си иска неговото. Сега го направих както е описано в тук - https://www.arduino.cc/en/Guide/Libraries Само,че не използвах Library Manager /видя ми се много сложно/ а опитах чрез Importing a .zip Library и Manual installation. И в двата случая се получи.Още един път покорно Благодаря. Поздрави |
|
| Автор: | bobihot [ Пон Окт 26, 2015 10:30 pm ] |
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код |
Аз имам подобни проблеми със стара библиотека- преди може би е работила, сега ми дава грешка? Toвa e проекта за софтуерен RTC: https://github.com/leomil72/swRTC Не виждам някаква разлика и причина да ми я дава- с swRTCtest проекта Arduino: 1.6.5 (Windows 8.1), Board: "Arduino Pro or Pro Mini, ATmega328 (5V, 16 MHz)" In file included from swRTCtest.ino:17:0: E:\Files\arduino\libraries\swRTC/swRTC.h:524:6: error: prototype for 'byte swRTC::setClockWithTimestamp(long unsigned int, int)' does not match any in class 'swRTC' byte swRTC::setClockWithTimestamp(unsigned long timeT, int yearRef) { ^ E:\Files\arduino\libraries\swRTC/swRTC.h:92:11: error: candidate is: boolean swRTC::setClockWithTimestamp(long unsigned int, int) boolean setClockWithTimestamp(unsigned long timeT, int yearT = 0); ^ Error compiling. This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. |
|
| Автор: | michev [ Вто Окт 27, 2015 10:50 am ] | ||||||||||||||||||
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код | ||||||||||||||||||
Декларацията на метод setClockWithTimestamp се различава от имплементацията. Декларирано е че резултата е boolean, а по - надолу - byte. На ред 92 замени
|
|||||||||||||||||||
| Автор: | bobihot [ Пон Ное 02, 2015 3:07 am ] |
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код |
Тръгна- мислех, че на С му е все тая като са в един байт. Секундата я минава като 15 минути. Явно таймерът не го настройва правилно- 16МХц го смятат за 32кХц. Незнам кои таймери ползва дуиното и кои са свободни. |
|
| Автор: | michev [ Пон Ное 02, 2015 1:41 pm ] | |||||||||
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код | |||||||||
То си пише - ако си дефинирал USE_INTERNAL_RTC - ще използва 32кхз осцилатор, в противен случай - ще си използва основния. |
||||||||||
| Автор: | bobihot [ Вто Ное 03, 2015 2:27 am ] |
| Заглавие: | Re: Въпрос за грешка при компилиране на Ардуино код |
Благодаря- тръгна. Да- но мислех, че си ги сетва правилно според избраният. Ще ми се наложи при заспиване, явно ще трябва да се поровя в сорсовете. За сега така ще е за пробите, че тр да предаваме (за вчера |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|