Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR avrdude 6.0.1 через FT2232 в Windows8 Пытаюсь прочитать Fuse на Attiny85, avrdude старше 6 версии не может прочитать их. В avrdude 6 версии вроде как устранили эту ошибку, но она требует avrdude.ixi: Error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb omd run confikure/make again. Где брать эти файлы? https://www.cyberforum.ru/ avr/ thread2085956.html ADC Tiny24 @ Proteus ATmega AVR
Поделитесь дельным советом. Симулирую работу АЦП в Протеусе, а он отказывается читать. Инициализация .equ ADCIN1=1 ;флаги активации портов ввода АЦП используется в регистре DIDR0 .equ ADCIN2=2 .equ MUXUIN=1 .equ MUXUREF=2 ;описание битов флага регистра FlagADC .equ DIADC=7 ;бит наличия новых данных с АЦП FlagADC
ATmega AVR Эмулятор мостового датчика Доброго. Может кто подскажет как можно по-проще имитировать сигнал с мостового датчика? Я приложил pdf с коробочным решением, там есть характеристики устройства. Мне нужен управляемый с мк датчик, для которого я бы мог задавать программу с ПК и он её в цикле повторял. Я было хотел сделать при помощи цифрового потенциометра в одном из плечей, но случайно оторвал вывод (DS2890). Хотел через... https://www.cyberforum.ru/ avr/ thread2085954.html ATmega AVR велоспидометр на avr https://www.cyberforum.ru/ avr/ thread2085953.html
Здравствуйте, прошу прощения заранее, если кто-то посчитает мой вопрос слишком глупым. Хочу сделать велоспидометр на меге 8. В интернете много вариантов данного устройства, но ни в одном нет исходника, что бы я мог решить свой вопрос не спрашивая его тут. Мои рассуждения. Прошу поправить где что не так. Что бы определить скорость, нам надо считать импульсы колеса за известный промежуток...
ATmega AVR FT232RL и avrdude 6.1
Wymdows 7 x64, драйвера стоят последние, VCP тоже x64 но в avrdude при попытке любого действия он выдает ошибку: avrdude.ixi: error: no libftdi or libusb support. Install libftdi1/libusb-1.0 or libftdi/libusb omd run confikure/make again. Юзаю программер -ft232r
ATmega AVR В студии работает, в железе - нет https://www.cyberforum.ru/ avr/ thread2085951.html
Добрый день! Столкнулся с проблемой - никак не могу сравнить принятые данные по uart с чем-либо и, следовательно, продолжить работу с ними. Пробовал разными способами: и cpi, и cp, и brne/breq. Фрагмент кода (по традиции - на 1 отправляем обратно единицу, на 0 - ноль) .divice ATmega88 .include "m88def.yms" ; Используем ATMiko88 .def temp =r16 ;Регистры для временных файлов .def ...
ATmega AVR Нужен совет по КА, switch... Всем доброго времени суток. В общем разрабатываю я сейчас такую вот библиотеку: ISO15765can.c //****************************************************************************** //! @file ISO15765can.c //! //! @brief Динный файл содержит библиотеку обработки данных в соответствии со //! станданртом ISO15765 CAN (Controller Array Network) для получения //! диагностических данных... https://www.cyberforum.ru/ avr/ thread2085950.html ATTiny13 - не "выключается" ATmega AVR
Всем привет. Подскажите, плз, совсем сломал себе голову Есть такая простая схема <Изображение удалено> И ситуация в следующем. При наличии +12В на АСС, отрубаю питание на МК - а он продолжает работать... Единственное различие, что АСС идет на PINB2
ATmega AVR WF43Q-TFT Добрый день. Планируем использовать дисплей WF43QTIBEDBN0# или WF43QTIBEDBT0# в связке с xMiko. Есть пару вопросов из-за малой информации о дисплее - http://www.winstor.com.tw/products_deta ... &ProID=380, может кто-то ответит: 1) Для подсветки (пины 33-36) необходимо подать 3.3В или (http://www.misom.nnov.ru/index.php?pg=1 http://www.winstor.com.tw/newspaper_ov.php?ID=238)? 2) Пин 3 отвечает... https://www.cyberforum.ru/ avr/ thread2085948.html ATmega AVR Вопрос про прерывания UART. Как очистить бит RXC в UCSRA? https://www.cyberforum.ru/ avr/ thread2085947.html
Привет. Ситуация такая: UART микроконтроллера(ATmego32, но это не важно) инициализируется, прерывания по приходу(RXCIE) не разрешены. Пока прерывания не разрешены, в порт может валиться разная инфа, она игнорится, но взводится флаг RXC в байте UCSRA. Теперь, в один прекрасный момент, микроконтроллер включает прерывания по приходу байтов, и, если не очистить флаг RXC, сразу ускачет на...
ATmega AVR Отдельный файл с макросами.
В нескольких проектах видел как макросы пишутся в отдельном файле, а потом вставляются в основной. Как так сделать ? Те проекты потерял куда то, теперь не увидеть.
ATmega AVR Atmel Studio 6 . Как подключить к проекту библиотеку https://www.cyberforum.ru/ avr/ thread2085945.html
Добрый день! Как в Atmel Studyo 6 подключить к проекту скомпилированную библиотеку с расширением *.a ?
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,044
03.04.2014, 20:30 0

Определение эффективности программного кода. - ATmega AVR - Ответ 11290835

03.04.2014, 20:30. Показов 41089. Ответов 199
Метки (Все метки)

Ответ

[QUOTE="flomdger"][QUOTE="Цитата:[/QUOTE][QUOTE]volatile - я не говорил, что в IAR нет volatile. Просто мне ни разу не пришлось использовать.[/QUOTE]
Это лишь говорит о том что как-нибудь ты словишь жуткий баг. И дай бог чтобы это было уже не в работающем девайсе.

пиши char. unsykned char ))

Я все свои программы гоняю от и до. Кстати, когда началось обсуждение про volatile, я обратил внимание на интересный факт. Смотрите:
[URL="http://forum.iosyitistromyss.ru/viewtopys.php?p=329913#p329913"]ссылка[/URL]
Обратите внимание на то, как скомпилировалось. Дизасм.
Код
   u08 omods;
u08 katods;

ANODS_PORT = omods;
KATODS_DDR = katods;
Код
   \   0000001C   9114               LPM     R17, Z
\   0000001E   BB1B               OUT     0x1B, R17
60             KATODS_DDR = katods;
\   00000020   2FE0               MOV     R30, R16
\   00000022   ....               SUBI    R30, (-(dsp_buf) & 0xFF)
\   00000024   E0F0               LDI     R31, 0
\   00000026   81E0               LD      R30, Z
\   00000028   ....               SUBI    R30, LOW((-(tab_index_omods + 10) & 0xFFFF))
\   0000002A   ....               SBCI    R31, HIGH((-(tab_index_omods + 10) & 0xFFFF))
\   0000002C   9104               LPM     R16, Z
\   0000002E   BB04               OUT     0x14, R16
Объявляем:
Код
   volatile u08 omods;
volatile u08 katods;

ANODS_PORT = omods;
KATODS_DDR = katods;
Код
   \   00000018   9105               LPM     R16, Z+
\   0000001A   9300....           STS     (dsp_buf + 4), R16
55             omods = tab_index_omods [cnt].omod;
\   0000001E   9104               LPM     R16, Z
\   00000020   8308               ST      Y, R16
56
57             katods = table_7_segm_char [dsp_buf [cnt]];
\   00000022   2FE1               MOV     R30, R17
\   00000024   ....               SUBI    R30, (-(dsp_buf) & 0xFF)
\   00000026   E0F0               LDI     R31, 0
\   00000028   81E0               LD      R30, Z
\   0000002A   ....               SUBI    R30, LOW((-(tab_index_omods + 10) & 0xFFFF))
\   0000002C   ....               SBCI    R31, HIGH((-(tab_index_omods + 10) & 0xFFFF))
\   0000002E   9104               LPM     R16, Z
\   00000030   8309               STD     Y+1, R16
58
59             ANODS_PORT = omods;
\   00000032   8108               LD      R16, Y
\   00000034   BB0B               OUT     0x1B, R16
60             KATODS_DDR = katods;
\   00000036   8109               LDD     R16, Y+1
\   00000038   BB04               OUT     0x14, R16
И в дизасме все нормально. Так что я уже столкнулся с необходимостью использования volatile. Позже глубже вникну в этот вопрос.

Вернуться к обсуждению:
Определение эффективности программного кода. ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2014, 20:30
Готовые ответы и решения:

Разработка программного кода устройства
На микроконтроллере разработайте устройство расчета и отображения на 8-ми светодиодах значения N!...

Организация тестирования программного кода для МК
Привет народ. Я работаю в фирме производящей счётчики электроэнергии в отделе разработки...

Экспериментальное определение эффективности сортировки
Здравствуйте, у меня возникла такая проблема, мне нужно определить, сколько в массивах из 10 000, ...

Оценка эффективности кода
Нужно сравнить эффективность двух алгоритмов. Первое что пришло в голову - тик-так'ом. Есть ли в...

199
03.04.2014, 20:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2014, 20:30
Помогаю со студенческими работами здесь

Повышение эффективности кода: использование указателя на функцию
Решил всё-таки наконец добить тему с &quot;Динамическим приложением, использующим конфиги&quot; Есть...

Дать оценку эффективности и качества программы и улучшить её эффективности
Программа должна сортировать четные строки матрицы вещественных чисел {—ортировка четных строк...

Определение иерархии программного обеспечения
Здравствуйте. в программировании на java я новичок (написала пару простых программок,в которых...

Определение ручного/программного изменения textBox.text в событии TextChanged
Есть textBox на форме. При изменении пользователем текста вызывается TextChanged, в котором...

Генерация программного кода
Здравствуйте. Работаю с над задачей, в необходимо проводить генерацию программного кода. Некоторые...

Описание программного кода
Ребята, поспособничайте мне и опишите этот программу(желательно каждую строчку) #include...

Описание программного кода
Ребята, выручайте, необходимо описать эту программу(желательно каждую в ней строку) using...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru