|
|
Другие темы раздела | |
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 - Ответ 1129083503.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 Вернуться к обсуждению: Определение эффективности программного кода. ATmega AVR
0
|
03.04.2014, 20:30 | |
Готовые ответы и решения:
199
Разработка программного кода устройства Организация тестирования программного кода для МК Экспериментальное определение эффективности сортировки Оценка эффективности кода |
03.04.2014, 20:30 | |
03.04.2014, 20:30 | |
Помогаю со студенческими работами здесь
0
Повышение эффективности кода: использование указателя на функцию Дать оценку эффективности и качества программы и улучшить её эффективности Определение иерархии программного обеспечения Определение ручного/программного изменения textBox.text в событии TextChanged Генерация программного кода Описание программного кода Описание программного кода |