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

    

проект в µ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 ?

 

Спасибо.

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


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

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

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

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


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

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

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


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

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

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

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


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

На 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

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация