Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
06.03.2012, 20:58
|
|
Прохожий
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Keil uVision4
Здравствуйте.
У меня плата AT89C51
При создании проекта добавляется файл startup.a51
Вопрос состоит в следующем - какие директивы компилятору нужно прописывать?
#include ‹stdio.h›
Заранее благодарен за ответ
|
|
|
|
07.03.2012, 01:09
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Keil uVision4
Сообщение от kaarb
|
Вопрос состоит в следующем - какие директивы компилятору нужно прописывать?
|
Зачем прописывать? Кому нужно?
Компилятор - это программа - ему ничего не нужно.
Сообщение от kaarb
|
Здравствуйте.
У меня плата AT89C51
#include ‹stdio.h›
|
stdio.h - наверняка на 101 месте по надобности для такого контроллера.
Следущая using std и тд.
|
|
|
Сказали "Спасибо" _Артём_
|
|
|
07.03.2012, 08:20
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Keil uVision4
в переводе на русский видимо "помогите с настройками проекта"
|
|
|
|
07.03.2012, 09:36
|
|
Прописка
Регистрация: 25.06.2006
Сообщений: 144
Сказал спасибо: 11
Сказали Спасибо 23 раз(а) в 21 сообщении(ях)
|
Re: Keil uVision4
В keil есть замечательная вешь, это командная строка с командными файлами, которыми можно эмулировать перифирию
Интересно где можно найти подборку таких командных файлов
|
|
|
|
10.03.2012, 19:16
|
|
Прохожий
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Keil uVision4
Здравствуйте.
Цитата:
|
Зачем прописывать? Кому нужно?
Компилятор - это программа - ему ничего не нужно.
|
Вы правы.
Мое мнение, что в начале проекта должны быть две директивы - директива подключения установочного файла и директива, которая позволяет выводить и вводить информацию (когда будет получен hex файл, это будет аналогично обмену информации через порты)
Я прав
Прошу отвечающего не просто написать да или нет, а указать какие именно директивы нужно прописать
Заранее спасибо!
Цитата:
|
в переводе на русский видимо "помогите с настройками проекта"
|
Да, Вы правы. Прошу Вашей помощи в настройках проекта
|
|
|
|
10.03.2012, 20:03
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Keil uVision4
Сообщение от kaarb
|
Да, Вы правы. Прошу Вашей помощи в настройках проекта
|
Немножко почитайте литературу. Заголовочными файлами чаще всего подключают библиотеки (правда, не только их...), функции из которых будут использованы в вашем проекте. Если ваш проект начальный, обходится "своими силами" (ничего библиотечного) - тогда вам, скорее всего никаких инклюдов и не надо.
Просто создайте пустой main() и потихоньку "заполняйте" его своим кодом.
Компилятор вам подскажет, что ему нужно, только постарайтесь его понять, чаще всего он будет к вам обращаться на английском.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
10.03.2012, 20:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.09.2006
Сообщений: 1,560
Сказал спасибо: 158
Сказали Спасибо 661 раз(а) в 431 сообщении(ях)
|
Re: Keil uVision4
#include ‹reg51.h› там вроде достаточно
|
|
|
|
12.03.2012, 21:36
|
|
Прохожий
Регистрация: 06.03.2012
Сообщений: 5
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Keil uVision4
Цитата:
|
Немножко почитайте литературу
|
Какую?
Цитата:
|
аголовочными файлами чаще всего подключают библиотеки (правда, не только их...), функции из которых будут использованы в вашем проекте.
|
В моем проекте будет приходить, уходить информация с портов.
По этому поводу у меня два вопроса:
Такой процесс (приход, уход информации через порты) в кейле будет реализован через putchar,getchar?
Если да, то какой инклуд надо включить?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:35.
|
|