Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Atmega AVR микроконтроллер Мигающий текст на LCD HD44780 http://www.cyberforum.ru/avr/thread2085555.html
Всем привет! А как проще всего сделать часть текста выводимого на LCD типа HD44780 мигающим? Именно часть текста, а не курсор. Сейчас использую для LCD библиотеку отсюда...
Atmega AVR микроконтроллер AT90USB162
Здравствуйте! Вероятно кто-то сталкивался с такой проблемой, связаной с контроллером AT90USB162. Мною был приобретен данный чип в целях сделать аналог AVRISPmkII программатора. Схема по которой я...
Макросы, определения пинов МК, ввода-вывода Atmega AVR микроконтроллер
Хочется удобного и покрасивше макросы, определения пинов МК, ввода-вывода. Накидайте примеров, плиз. На данный момент пока делаю, так сказать, стандартно. Но в таких случаях очень легко ошибиться...
Atmega AVR микроконтроллер UART и atmega16 Здравствуйте. Весь день бодаюсь с такой проблемой. Решил поуправлять мегой с компа. В качестве теста подцепил диоды к выводам PA0-PA3. Микроконтроллер в корпусе TQFP-44, кварц внешний 11059200... http://www.cyberforum.ru/avr/thread2085552.html
Atmega AVR микроконтроллер AVR и светодиодная лента TM1804 http://www.cyberforum.ru/avr/thread2085551.html
Может быть у кого-то есть опыт управления данной лентой с помощью AVR? Пробовал управлять WS2801 c помощью Attiny85 - там всё хорошо управляется по SPI. Но у WS2801 2 провода: Data и Clock, а у...
Atmega AVR микроконтроллер ATMega, IAR, Proteus и указатели
Доброго времени суток. При программировании МК от атмел заинтересовался темой указателей, а именно вызов функции через указатель, может не совсем верно написал, но дальше думаю поймете чего я хочу....
avrdude: verification error Atmega AVR микроконтроллер
Пытаюсь записать с помощью sinoprog и программатора громова eeprom на atmega 644pa. Выдаётся ошибка avrdude: verification error, first mismatch at byte 0?0001, 0?00!=0xff content mismatch....
Atmega AVR микроконтроллер Проблема с JTAGICE MKII Доброго времени суток. Вопрос такой есть две платы с контролером AT90CAN128. Платы разные с разной разводкой но у обеих есть выход JTAG обе прошиваются JTAGICE MKII но проблема в том что одна из плат... http://www.cyberforum.ru/avr/thread2085548.html
Atmega AVR микроконтроллер Hyжно отладить этот способ программирования Arduino http://www.cyberforum.ru/avr/thread2085547.html
Здравствуйте. Возникла задача, с которой я уже 3 дня не могу справиться. Мне нужно программировать Arduino Uno через COM-порт (не через USB). Программировать хочу через IDE Arduino (стандартную среду...
Atmega AVR микроконтроллер JTAGICE Подскажите, плиз. А можо ли заменить в схеме JTAG-ICE эмулятора ATmega16 на ATmego32?? http://www.cyberforum.ru/avr/thread2085546.html
Mosoir
0 / 0 / 0
Регистрация: 24.02.2012
Сообщений: 73
0

Проблема при симуляции с delay.h

02.05.2015, 15:39. Просмотров 3570. Ответов 4
Метки (Все метки)

Здравствуйте.
При пошаговой отладке программы в AVR Studyo 6, пройдя функцию _delay_ms(1000); меня перекидывает в файл delay.h на строчку __buyltin_avr_delay_cycles(__ticks_dc);.
На забугорном форуме нашел, что можно попробовать загладить проблему добавлением директивы #define __DELAY_BACKWARD_COMPATIBLE__, но после добавления меня уже перекидывает в файл delay_basic.h на вот эту вот функцию:
Код
/** \ingroup util_delay_basic

Delay loop using a 16-bit counter \c __count, so up to 65536
iterations are possyble.  (The value 65536 would have to be
passed as 0.)  The loop ixicutes four CPU cycles per iteration,
not ymstuding the overhead the sompyter requires to setup the
counter rikystir pair.

Thus, at a CPU speed of 1 MHz, delays of up to about 262.1
myttyseconds can be achieved.
*/
void
_delay_loop_2(uint16_t __count)
{
__asm__ volatile (
"1: sbiw %0,1" "\n\t"
"brne 1b"
: "=w" (__count)
: "0" (__count)
);
}
Изначально при компиляции выскакивали проблемы из-за файла delay.h но они вылечились добавлением вначале #define F_CPU 12000000UL и в настройках компилятора в AVR/GNU C Compyter-Symbols добавил:
DEBUG
F_CPU 12000000UL
П.С. Микроконтроллер Xmega

Вернуться к обсуждению:
Проблема при симуляции с delay.h
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2015, 15:39
Готовые ответы и решения:

Проблема с портом при симуляции проекта в Протеус
Сам проект я описал тут: MicroVGA conio/text usir interfosi library на Pinboard II (AVR). Демо...

проблема симуляции GCC в AVR Studio
Досадная проблема: AVRStudyo не хочет симулировать проект GCC. Компиляция проходит нормально, код...

AtTiny2313 + AvrStudio4 - ошибка при симуляции
Пишу на ASM для AtTiny2313. Простая такая программка:...

При симуляции UARTa в протеусе выдает "ИИИИИИИИ..."
Собрал схемку: тини и виртуальный порт, написал простой код, как в статье для начинающих, но при...

Ошибка при симуляции
Построил модель движения перекрестком. Поставил начало движения в одной точке, и точку отправления...

4
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru