реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> проект в µVision3
ko.schulz
сообщение Oct 25 2006, 06:39
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 2-05-05
Пользователь №: 4 668



Начал осваевать 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 ?

Спасибо.
Go to the top of the page
 
+Quote Post
Igor_K
сообщение Oct 25 2006, 10:15
Сообщение #2


Частый гость
**

Группа: Validating
Сообщений: 113
Регистрация: 12-05-05
Пользователь №: 4 949



Проверьте чтобы перед Вашей строкой $INCLUDE (C8051F040.inc)
стояло $NOMOD51 - отключение регистров "стандартного" 51-го контроллера
Go to the top of the page
 
+Quote Post
LSV
сообщение Oct 26 2006, 15:31
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 16-02-05
Из: Санкт-Петербург
Пользователь №: 2 668



А у Вас снята галка в чекбоксе: Project - Open for Target Simulator - A51 - Define 8051 SFR?
Go to the top of the page
 
+Quote Post
evg123
сообщение Nov 14 2006, 18:25
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 353
Регистрация: 11-09-06
Из: Минск
Пользователь №: 20 282



Есть классная книга по сигналовским контроллерам. Автор О.И. Николайчук "x51 совместимые микроконтроллеры фирмы Signal". djvu, однако, весит 16 метров. Если не найдете, могу каким-то образом вам отправить. (evg123@tut.by) Но это про контроллеры. uVision - вещь крайне простая. Пощелкайте кнопками - все сразу поймете. пример Hello world. Откройте проект и поиграйтесь.
Бросайте асм и переходите на С. Это (в моем понятии) гораздо проще, чем асм.
Go to the top of the page
 
+Quote Post
mihask
сообщение Nov 15 2006, 08:24
Сообщение #5


Частый гость
**

Группа: Validating
Сообщений: 80
Регистрация: 7-12-05
Пользователь №: 11 905



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

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

По поводу перехода с asm на си полностью поддерживаю evg123, потому как например
сейчас есть более модная smile.gif архитектура АРМ. Да и между 51-ми разных фирм проще будет
скакать smile.gif, ну в общем там еще много доводов в пользу си smile.gif.
Go to the top of the page
 
+Quote Post
savikon
сообщение Nov 15 2006, 17:10
Сообщение #6


Участник
*

Группа: Новичок
Сообщений: 16
Регистрация: 14-11-05
Из: Санкт-Петербург
Пользователь №: 10 812



Цитата(mihask @ Nov 15 2006, 11:24) *
На http://onembedding.com/ есть иформация на родном языке по Keil.


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

Сообщение отредактировал savikon - Nov 15 2006, 17:11
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 05:46
Рейтинг@Mail.ru


Страница сгенерированна за 0.01344 секунд с 7
ELECTRONIX ©2004-2016