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

 
 
> Входит ли файл regxxxx.h в объём программы ?
TeddyIn
сообщение Jan 4 2009, 06:37
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 31
Регистрация: 4-01-09
Из: Владивосток
Пользователь №: 42 911



Доброго времени суток!
Хочу освоить С51, в частности например P89LPC9107, в даташите написано, что память программ - 1кВ (4 страницы по 256 байт),

Но если писать к нему прогу, например в Кейле, то там только #include <REG9107.H> уже больше двух килобайт весит, и соответственно, .НЕХ код получается почти 4 кВ??? Как такое возможно, и как его прошивать?

Заранее извиняюсь за незнание smile.gif


--------------------
висячий монтаж -> лак - > ЦЛ - > ЛУТ - > ФР - > ?
оу -> стабилизаторы - > драйверы -> микроконтроллеры - > ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
тау
сообщение Jan 7 2009, 14:24
Сообщение #2


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата
а что это значит? не давая им где выполняться?

В теле кода printf() например . попробуйте в окне дизассм поставить там точки прерывания(отладки) - никогда не остановится . гыгы.
Цитата
А разве тут есть какие то различия?

огромные, нельзя например отладить через SeRIAL окно свою программу вывода.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 7 2009, 16:15
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(тау @ Jan 7 2009, 16:24) *
огромные, нельзя например отладить через SeRIAL окно свою программу вывода.
Ее можно отладить с реальным терминалом. Кейловый отладчик позволяет перенаправить UART из симулятора на реальный COM-порт. Дальше, если в компе есть два свободных COM-порта, замыкаем их нуль-модемным кабелем, а если нет - ставим виртуальный нуль-модем и на один из его портов натравливаем симулятор, на второй - терминалку или PC-приложения общения с вашим прибором. Шикарная опция, позволяет одновременно пошагово отлаживать и вашу программу и ответное PC-приложение.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- TeddyIn   Входит ли файл regxxxx.h в объём программы ?   Jan 4 2009, 06:37
- - psL   Цитата(TeddyIn @ Jan 4 2009, 09:37) там т...   Jan 4 2009, 07:54
|- - TeddyIn   Цитата(psL @ Jan 4 2009, 17:54) #include ...   Jan 4 2009, 08:14
|- - rezident   Цитата(TeddyIn @ Jan 4 2009, 13:14) на сх...   Jan 4 2009, 18:12
|- - TeddyIn   Спасибо , скачал сейчас, и действительно, размер ...   Jan 6 2009, 19:09
- - Alex11   Сами заголовочные файлы не влияют на размер, как В...   Jan 4 2009, 09:02
- - TeddyIn   Не могу найти в даташите к проге, в чем сии цифры ...   Jan 6 2009, 19:17
- - DeadMoroz   1я - в байт.бит (т.к переменные также можно размещ...   Jan 6 2009, 23:38
- - TeddyIn   ок   Jan 7 2009, 11:34
- - TeddyIn   У кого нибудь такое было - если его запустить - о...   Jan 7 2009, 12:04
- - TeddyIn   Да да да ), так и есть - загнал вместо аналайзера ...   Jan 7 2009, 13:23
- - тау   У кейла всё что касается printf scanf и имхо putch...   Jan 7 2009, 13:30
|- - TeddyIn   Цитата(тау @ Jan 7 2009, 23:30) видимо пе...   Jan 7 2009, 14:16
- - TeddyIn   Оригинально гы ) но я UART пока не планирую пользо...   Jan 7 2009, 17:00


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

 


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


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