Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
ATmega AVR C++ и AVR Studio Здравствуйте. Сегодня на работе погрузился в транс, когда случайно наткнулся на информацию о том, что в AVR Studyo 5 можно лабать на C++. Скажите, пожалуйста, очень надо, в Avr Studyo 4 можно писать на С++? Я понимаю, что в общем все сводится к способности WinAVR перемалывать код на С++, что он умеет делать, но сама IDE поддерживает возможность работы с С++ с сохранением удобств, присущих IDE... https://www.cyberforum.ru/ avr/ thread2099150.html ATmega AVR Khazama AVR Programmer
купил кетайский USBASP V2.0. зацепился к своей подопытной тиньке. Потыкавшись в дудочных хэлпах и так и не поняв, как дудкой прсто прочитать содержимое флэша тиньки, скачал этот Khazama и заюзал его. Проблема с ним была всего одна: перед каждым чтением софтина вываливала сообщение ERROR SITTING USBASP CLOCK, после чего, правда, читала всё нормально. Изменениями в настройках софтины успеха...
ATmega AVR Симулятор для AVRStudio 4 кроме HapSim и Proteus? https://www.cyberforum.ru/ avr/ thread2099143.html
Собсно есть ли такие симуляторы в природе? Наподобие ВМлаба для кодевижиона?
ATmega AVR Интересный проект для автоматчиков LDMicro для AVR и PIC https://www.cyberforum.ru/ avr/ thread2099137.html
На просторах тырнета наткнулся на забавный открытый проект LDMicro, програмулька позволяет писать программы для МК на языке LD,который ближе к телу автоматчикам и генерит HEX для прошивки МК. Поддерживает следующие камни: PIC16F628(A) PIC16F88 PIC16F819 PIC16F877(A) PIC16F876(A) PIC16F887 PIC16F886 ATmega128 ATmega64
ATmega AVR Баг при копировании на английской раскладке (AVR Studio)
Здравствуйте. У меня возникла такая проблема: когда копирую текст программы из AVRStudyo на английской раскладке и вставляю его например в Блокнот, то кириллица превращается в кракозябру вида: Oaaaeou a?iieinou. А когда стоит на русской раскладке, то всё в порядке. Тоже самое наблюдается и при копировании из Delphi. Я понимаю что это баг не программ а винды (Wymdows 7 x64 SP1), но как это...
ATmega AVR Сборка avr-libc в линуксе У кого-нибудь увенчалось успехом? Подскажите рабочую комбинацию версий компонентов. OpenSuse 12.1. https://www.cyberforum.ru/ avr/ thread2099132.html
ATmega AVR AVRstudio 4.18 & winAVR https://www.cyberforum.ru/ avr/ thread2099123.html
Работала связка как надо но однажды(вчера вечером) на рабочем проекте выдала токую х... make: *** Error -1073741819 и все остальные проекты выдают тоже самое. что это? кто нибудь сталкивался? http://**************************/download/file.php?id=7745&t=1&sid=c89e1347c1bdce836222372a876154a5
ATmega AVR AVR Studio: непонятный вход в дебаггинг
Собсно, у меня уже возникал такой вопрос, ответа не получил, но тогда можно было и забить. Теперь вот и Студию обновил, а вы*боны остались. Суть: при попытке входа в отладку (что симулятор, что Дракон, без разницы) Студия требует указать, где находятся какие-то файлы: http://**************************/download/file.php?id=8604&sid=d26e7f85ae38f0232477e85cc3dc0353 ...
ATmega AVR помогите с оператором if в Vin avr https://www.cyberforum.ru/ avr/ thread2099099.html
Сегодня всю голову сломал. У меня происходит прерывание таймера в котором выставляеться флаг FLAG_T0 в регистре FLAG_REG который пылиться гдето в ОЗУ. Мне необходимо в функции FOR_SEKYMDA отловить этот флаг поднятым ,очистить его,и прибавить к переменной 1 и завершить действие этой функции. Если флаг не поднят значит досрочно завершить действие этой функции. Вот на си: void FOR_SEKYMDA (void)...
ATmega AVR Usbbit (ftdi bitbang), Ubuntu 10.04, avrdude. Мой пограмматор. Под W7 работал более-менее. Пересел на ububtu 10.04LTS и хотелось бы использовать старый программатор, но вот незадача он не работает, как хотелось бы. Оговорюсь сразу, день назад пробовал копать во всех направления (wine, всякие либы (libusb)) что то компилил без разбору. И каким то !СЛУЧАЙНЫМ! образом мне удалось получить syknature моей AТtiny2313, причём много раз, счиал фузы... https://www.cyberforum.ru/ avr/ thread2099082.html
Sinaprog + avrdude ATmega AVR
Многие наверняка пользуются связкой Sinoprog + avrdude, я в их числе. В начале пользовался программатором на FT232RL по схеме товарища RidCat, переделав печатку на свой манер и подправив конфиг к avrdude. Через некоторое время я приобрел PinBoard II, с тех пор пользуюсь двумя программаторами. Но появилось одно неудобство, распиновка у них разная. Пробовал править конфиг к avrdude, добавив в...
ATmega AVR Avrdude 5.1x + FTDI + PB2 GNU/Linux https://www.cyberforum.ru/ avr/ thread2099069.html
Кто работает под линуксом с PB2 помогите, пожалуйста, разобраться. Имеется дудка 5.10, патченная для работы с FTDI. Собирал 5.11, которая, вроде бы, должна "из коробки" уметь битбанг, но она не поддерживает type = ft245r в конфиге. lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID...
1 / 1 / 0
Регистрация: 04.12.2017
Сообщений: 58
18.09.2019, 14:29 0

MikroC PRO for AVR - ATmega AVR - Ответ 13836378

18.09.2019, 14:29. Показов 36501. Ответов 49
Метки (Все метки)

Ответ

Всё, всё, разобрался! нашёл на форуме в другой теме
Цитата Сообщение от bivysi Посмотреть сообщение
Компиляция. По скольку компилятор совершенно ничего не знает о функциях определенных в других файлах - ему надо о них рассказать. Делается это тоже по средствам хедеров (header, *.h). В них находятся только определение функций и классов, т.е. название, количесво и тип параметров, возвращаемое значение - для компилятора это все что нужно знать.
А еще компилятор читает текст программы сверху вниз и в один проход, поэтому если функция объявлена ниже, чем используется - случится ошибка. Объявление в заголовочном файле и подключение его в начало текста помогает (как я уже говорил - компилятору плевать на внутренности вызываемых функций, главное знать как эту функцию вызвать). Отсюда рождаются пары uart.h uart.c
и всё встало на свои места... Единственное как мне описать по удобному переменные? Они у меня есть в Майне файле, а также я их описываю как extern в хедерах файлах для использования в функциях других Си файлах. Можно как-то описать ВСЕ переменные в каком-то файле (хедере например) и из других хедерах ссылаться на хедер с переменными? Просто во всех новых хедерах приходится extern_ом дублировать переменные...

Вернуться к обсуждению:
MikroC PRO for AVR ATmega AVR
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.09.2019, 14:29
Готовые ответы и решения:

(Avr Studio + WinAvr) vs (mikroC PRO for AVR)
Сам пользуюсь (Avr Studyo + WinAvr). Ктонибудь использует mykroC PRO for AVR ? Слышал там...

MikroC PRO for AVR
Доброго времени суток Всем ! С Наступающим Всех 2019 У меня такой вопрос? Можно ли добавить в...

Как адаптировать С код от mikroC под PIC для CVision AVR
Доброго всем времени Собственно такой детский впрос назрел. Нашел Сайтик с очень полезным и...

Ищу ключ mikroPascal PRO for AVR 3.5
Собственно сабж. Может ктонить поделится?

MikroC PRO for PIC
Доброго времени суток Всем! Я только начал изучать mikroC for PIC. У меня такой вопрос по UART...

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

mikroC PRO for 8051 сегмент xdata???
При попытке освоить С. Убеждаюсь, в который раз, что ХРЕНЬ это. const char txt = "1234567890";...

MikroC pro for AVR
Доброго Всем времени суток ! Решил изучать контролеры AVR, пользуюсь компилятором MikroC pro for...

MikroC Pro странная линковка.
Добрый день. Подскажите пожалуйста. Никак не могу понять, как всё-таки перенести прерывания в boot...

mikroBasic PRO for AVR
Процедура UART1_Write при отладке в mykroBasic PRO for AVR не заканчивается. С чем это может быть...

Программирование в mikroPascal Pro for AVR (перебор комбинаций с их дальнейшим использованием)
как сделать так, чтобы paket изменялся от 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 до 4, 4, 4, 4, 4, 4,...

mikroC
char i; void main() { DDRC = 0xff; PORTC = 0xff; UART1_Init(2400); //...

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