24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
1 | |
Как подключить в atmel studio 7 свою библиотеку?06.12.2017, 21:50. Просмотров 15414. Ответов 22
Метки нет Все метки)
(
у меня Atmel Studio 7
#include "libraries/lcd.h" положил в папку с проектом и не работает еще мне нужно,что бы не в папку с проектом.а там где и остальные инклуды храняться.
0
|
|
06.12.2017, 21:50 | |
Atmel Studio 6 . Как подключить к проекту библиотеку Как включить sprintf() в Atmel Studio Как в Atmel studio избавится от дребезга контактов? Как в Atmel Studio инвертировать бит порта |
|
1279 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,886
|
|
07.12.2017, 11:13 | 2 |
Поищите кнопочку типа "Добавить в проект" и добавите в проект файлы, инклуд пропишите тоже.
P.S. Сам давно не работаю со студией поэтому не помню, где она расположена.
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
07.12.2017, 16:37 [ТС] | 3 |
Может студией не пользоваться,а перейти на,что то другое типа Codevision,он же понимает и десятичную запись типа
PORTB0.1=1; и нормально компилируется в отличии от студии.Вы с чем работаете?
0
|
1279 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,886
|
|
07.12.2017, 16:51 | 4 |
ИМХО:
Учится программировать лучше на студии, ибо Codevision имеет кучу встроенных макросов и Вы не будете понимать, как именно это делается на чистом СИ. Вот пример такого макроса из Codevision: И правильно что не компилируется, ибо не должно ![]() IAR, ибо он есть на все платформы МК, а я ленивый что бы под каждую платформу изучать новое IDE. Но Вам советовать его не буду, что бы им пользоваться надо много читать документации и не всегда на русском языке.
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
07.12.2017, 17:33 [ТС] | 5 |
0
|
1279 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,886
|
|
08.12.2017, 11:27 | 6 |
Попробуйте #include "lcd.h"
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
08.12.2017, 17:49 [ТС] | 7 |
1 Нужно в папку с проектом там ,там где папка debug,положить *.h,*.c
2 В Solution explorer->Add->Existing item... 3 File->Save all 4 Прописать #include "n5110.h" Теперь все работает.
0
|
10 / 10 / 4
Регистрация: 09.12.2017
Сообщений: 283
|
|
09.12.2017, 02:11 | 8 |
А получится так: создать свою (скачать) библиотеку, создать свою папку, к примеру в папке util и складывать туда свои библиотеки? А потом подключать <util/своя папка/тратата.h>
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
09.12.2017, 08:28 [ТС] | 9 |
0
|
10 / 10 / 4
Регистрация: 09.12.2017
Сообщений: 283
|
|
09.12.2017, 09:20 | 10 |
Если студия установлена по умолчанию=
C:\Program Files\Atmel\Studio\7.0\toolchain\avr8\avr8-
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
09.12.2017, 11:17 [ТС] | 11 |
Вы таки гений.
C:\Program Files (x86)\Atmel\Studio\7.0\toolchain\avr8\avr8-gnu-toolchain\avr\include\util\
0
|
10 / 10 / 4
Регистрация: 09.12.2017
Сообщений: 283
|
|
09.12.2017, 13:09 | 12 |
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
10.12.2017, 04:21 [ТС] | 13 |
попробовал добавить сюда *.h,*.c
и через инклюд подключить,пишет не найден файл.Странно.
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|||||||||||||||||||||
10.12.2017, 08:28 [ТС] | 15 | ||||||||||||||||||||
в папке установки ПО
видит
и atmel studio их не видит
0
|
10 / 10 / 4
Регистрация: 09.12.2017
Сообщений: 283
|
|
10.12.2017, 10:11 | 16 |
![]() Решение
Добавлено через 13 минут
Может потому, что .h.h дважды? Сейчас попробовал добавить alcd.h из CAVR - проблем нет, все нашлось.
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
10.12.2017, 10:49 [ТС] | 17 |
да ,оставил .h один раз,как и нужно и отбилдилось без ошибок.Файл поместил в папку until с установленной atmel studio 7
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
13.12.2017, 22:32 [ТС] | 18 |
0
|
10 / 10 / 4
Регистрация: 09.12.2017
Сообщений: 283
|
|
14.12.2017, 01:59 | 19 |
Вопрос не совсем правильный. Я, например, делаю так: Запускаю Proteus, смотрю в файле .с какой процессор - добавляю в Proteus, и дальше по такому же принципу: смотрим на каком выводе светодиод - добавляем в Proteus, на каком кнопка - в Proteus ну и так далее.
И если достаточно знаний, чтобы понять структуру и смысл основного файла и файлов подключенных библиотек (модулей) в результате в Proteus получается работоспособная схема для эмуляции. Как-то так.
0
|
24 / 8 / 17
Регистрация: 22.12.2015
Сообщений: 2,054
|
|
14.12.2017, 02:08 [ТС] | 20 |
С кода и так понятно что на каком регистре будет.Мне нужно именно блок схему самой программы из кубиков
Добавлено через 36 секунд Вроде есть программа в которой даже код рисуют,не помню название.
0
|
14.12.2017, 02:08 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Как прикрутить новый AVR Toolchain к Atmel Studio 6 ? Как выставить тактовую частоту процессора в atmel studio 7.0?
Как включить отображение портов периферии в atmel studio 6? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |