Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: проект в µVision3
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > Keil
ko.schulz
Начал осваевать 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-го контроллера
LSV
А у Вас снята галка в чекбоксе: Project - Open for Target Simulator - A51 - Define 8051 SFR?
evg123
Есть классная книга по сигналовским контроллерам. Автор О.И. Николайчук "x51 совместимые микроконтроллеры фирмы Signal". djvu, однако, весит 16 метров. Если не найдете, могу каким-то образом вам отправить. (evg123@tut.by) Но это про контроллеры. uVision - вещь крайне простая. Пощелкайте кнопками - все сразу поймете. пример Hello world. Откройте проект и поиграйтесь.
Бросайте асм и переходите на С. Это (в моем понятии) гораздо проще, чем асм.
mihask
На http://onembedding.com/ есть иформация на родном языке по Keil.

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

По поводу перехода с asm на си полностью поддерживаю evg123, потому как например
сейчас есть более модная smile.gif архитектура АРМ. Да и между 51-ми разных фирм проще будет
скакать smile.gif, ну в общем там еще много доводов в пользу си smile.gif.
savikon
Цитата(mihask @ Nov 15 2006, 11:24) *
На http://onembedding.com/ есть иформация на родном языке по Keil.


a14.gif Отличный сайт! Нашел много для себя полезного.
Сам сейчас пишу программку на С, в соседнем окне открыт кейловский Cx51 Compiler User's Guide, а перед клавой - C for yourself от Microsoft. Раньше писал на асме - на С получается быстрее, даже с учетом периодического заглядывания в "учебники" blink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.