0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
1 | |
AVR studio15.01.2015, 16:31. Показов 2637. Ответов 42
Метки нет (Все метки)
Всем привет. Когда-то давно писал под AT90S2313 на ассемблере. Недавно скачал AVR Studio version 4.19 и у вас на форуме увидел, что можно писать на языке "С", а не на ассемблере. Я думал, что только ARDUINO С понимает. Подскажите как в AVR Studio version 4.19 писать на С? Спасибо.
0
|
15.01.2015, 16:31 | |
Ответы с готовыми решениями:
42
CAVR против AVR Studio, что не так в программе под AVR Studio Как подкрутить AVR Toolchain к AVR Studio 4.19? (Avr Studio + WinAvr) vs (mikroC PRO for AVR) AVR Studio 6 и AVR Toolchain вопросы! GCC и AVR Studio 5 и AVR Studio 4.18 |
15.01.2015, 16:43 | 2 |
AVR. Учебный курс
https://www.cyberforum.ru/elec... 26610.html А вот среда Arduino - Wiring/
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 18:29 [ТС] | 3 |
raxp, спасибо попытаюсь изучить.
Добавлено через 53 минуты raxp, к сожалению под Windows7 не запускаются VMLAB и CVAVR
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 20:35 | 4 |
Где же Вы её нашли? Хотя если честно четвертая версия мне нравится больше чем современные.
виртуалку с XP делов то.
Можно, весь вопрос GCC был в инсталяторе или нет, если нет то качать отдельно.
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
||||||
15.01.2015, 20:50 [ТС] | 5 | |||||
Витальич, могу версией каким-либо образом поделиться. GCC встроен, при создании проекта предлагает выбрать ASM или GCC. Тут на форуме видел как ребята подключали библиотеки
Подскажи как оформить на форуме цитату?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
||||||
15.01.2015, 21:06 | 6 | |||||
Это был сарказм, я знаю где взять
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 21:17 [ТС] | 7 |
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 21:21 | 8 |
Лучше возьмите с официального сайта последнею версию. У меня стоит такая, мне будет легче советы давать.
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 21:41 [ТС] | 9 |
Витальич, качаю
Добавлено через 13 минут Это нормально, что установщик ставит мне MS Visual Studio, а не AVR Studio
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 21:46 | 10 |
Да, нормально. Шестая студия сделана на основе MS Visual Studio. ИМХО: В VS один из лучших редакторов, но машина должна быть мощная
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 21:50 [ТС] | 11 |
Витальич, скажи а смысл в 4ю версию GCC засовывать если библиотек нет ?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 21:55 | 12 |
GCC - это компилятор, линковщик итд, а также библиотеки. Когда ставится GCC он библиотеки тоже ставит. Почему не поставилось у Вас не знаю.
P.S. GCC не мой основной компилятор, я им пользуюсь от случая к случаю поэтому могу что то не знать.
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 22:05 [ТС] | 13 |
Ты на ASM пишешь ?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 22:10 | 14 |
Раньше писал, сейчас нет. Смысла нет, качество кода генерируемое современными компиляторами не хуже чем можно написать на асме.
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
|
15.01.2015, 22:34 [ТС] | 15 |
Студия встала, библиотеки есть. Пытаюсь создать проект, не могу найти AT90S4433
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
15.01.2015, 22:49 | 16 |
А нет больше поддержки девяностой серии, она была снята с производства чуть ли не девять лет назад. Либо ставить старую студию либо брать современный МК. Можно конечно прикрутить и его, но геморроя будет немеряно.
P.S. AT90S4433 один из самых геморройных МК в девяностой серии из опыта.
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
||||||
15.01.2015, 23:02 [ТС] | 17 | |||||
Вот ведь. 2313 есть главное. Ладно достану новый какой-нибудь. Витальич, скажи можно ли в СТУДИИ работать с выводами порта как с массивом, что-то типа
Я в 4й студии писал на asm, сделал цикл, проверял каждый бит на 0/1 но как выставить ногу порта в нужное состояние обращаясь к ней не PD0,PD1 а используя счетчик цикла? Может матрицу как-нибудь можно организовать ?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|||||||||||||||||||||||||||||||
15.01.2015, 23:31 | 18 | ||||||||||||||||||||||||||||||
Можно поменять все разряды порта сразу:
Я в своих проектах создаю специальный файл где через дефайны прописываю все порты и команды Вот например с текущего проекта:
LED_GREEN_ON;
0
|
0 / 0 / 0
Регистрация: 15.01.2015
Сообщений: 21
|
||||||
15.01.2015, 23:48 [ТС] | 19 | |||||
Витальич, а ты к ноге порта анод или катод ставишь? Я катод поставил и конфигурирую порт на ввод. Порт ток должен выдержать СД загорится.
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
||||||
15.01.2015, 23:53 | 20 | |||||
В асме да. К сожалению в конструкции PORTB |= (1<<6); номер пина должен быть задан константой
Поэтому нужно делать по другому, например вот так:
0
|
15.01.2015, 23:53 | |
15.01.2015, 23:53 | |
Помогаю со студенческими работами здесь
20
AVR Studio 6 Avr simulator Установить AVR Studio 6 после Visual Studio 10 SP1 Почему AVR Studio 4, а не Atmel Studio 6? AVR studio 4.19 AVR Studio 4.18 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |