Перейти к содержанию
    

проект в µVision3

Начал осваевать C8051F040.

Занимался только с PIC и AVR.

 

Не получается создать проект в µVision3.

Писать хочу на Асемблере, Си пока не посилам.

Выдаёт ошибку:

temp_2.A51(107): error A45: UNDEFINED SYMBOL (PASS-2)

 

Прописываю INCLUDE файл:

$INCLUDE (C8051F040.inc)

 

Выдаёт:

C:\...\ASM\C8051F040.INC(301): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL

 

Что делать ?

 

Где можно почитать на русском про создание проекта в Keil µVision3 ?

 

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость Igor_K

Проверьте чтобы перед Вашей строкой $INCLUDE (C8051F040.inc)

стояло $NOMOD51 - отключение регистров "стандартного" 51-го контроллера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А у Вас снята галка в чекбоксе: Project - Open for Target Simulator - A51 - Define 8051 SFR?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть классная книга по сигналовским контроллерам. Автор О.И. Николайчук "x51 совместимые микроконтроллеры фирмы Signal". djvu, однако, весит 16 метров. Если не найдете, могу каким-то образом вам отправить. ([email protected]) Но это про контроллеры. uVision - вещь крайне простая. Пощелкайте кнопками - все сразу поймете. пример Hello world. Откройте проект и поиграйтесь.

Бросайте асм и переходите на С. Это (в моем понятии) гораздо проще, чем асм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Гость mihask

На http://onembedding.com/ есть иформация на родном языке по Keil.

 

По серии C8051F04X у меня есть перевод английского даташита(весит 5 МБ), но с

Keil это естественно не связано.(если надо могу дать).

 

По поводу перехода с asm на си полностью поддерживаю evg123, потому как например

сейчас есть более модная :) архитектура АРМ. Да и между 51-ми разных фирм проще будет

скакать :), ну в общем там еще много доводов в пользу си :).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На http://onembedding.com/ есть иформация на родном языке по Keil.

 

:a14: Отличный сайт! Нашел много для себя полезного.

Сам сейчас пишу программку на С, в соседнем окне открыт кейловский Cx51 Compiler User's Guide, а перед клавой - C for yourself от Microsoft. Раньше писал на асме - на С получается быстрее, даже с учетом периодического заглядывания в "учебники" :blink:

Изменено пользователем savikon

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...