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

Есть большое желание использовать MC9S12NE64 в проекте, но возникло несколько вопросов:

1. использовал ли кто-нибудь эту микросхему ранее, и конкретно "Комплексный отладочно-оценочный набор, включающий MC9S12NE64 микроконтроллер, порты Ethernet и RS232, светодиодную индикацию и цепи питания " = 132 $ как сказано в http://www.terraelectronica.ru/catalog.php?ID=596&IDm=b572?

2. Каковы отзывы?

3. Как обстоят дела с софтом? Там предлагается CodeWarrior special edition с ограничениями по объёму кода компилятора на 32 K и 32 файла для IDE - хватает ли этого для построения несложного web-сервера?

4. Можно ли на DEMO9S12NE64 реализовать web-сервер, не потребуется ли внешняя обвязка в виде ОЗУ? А то там в качестве демо-программы приведена некая игра Connector...

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


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

eto mölnaja korobka vezde za 75$ prodajotsa. est u nego i 40pin razjem dlja razshirenija, a takze BDM port. poleznoje i kak stroit BDM programator mozhesh naiti :

http://www.freegeeks.net/index.php

izvinite za keyboard.

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


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

Класная микросхема, все на борту. Таблетка для Кодевариора есть на этом форуме. Правда долго ждал пока прислали. А так от демо платы обалдели.

30Мб/с без проблем. На сегодняшний день альтернативы наверное нет (по цене).

 

И портов много и стеки бесплатные.

Не могу нарадоваться.

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


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

А где искать таблетку, форум - то я весь читал, может просмотрел...

А сделали-ли какое-нибудь устройство на базе 9S12NE64?

А то я сейчас бодаюсь с устройством на базе еthernut (www.ethernut.de), что - то тяжко пока...

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


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

Да устройство собрали, со своим софтом сейчас работаем, но проблем не будет стеки у Фрискайла нормальные отлаженые берем из демо диска, На демо плату денег не жалей (100 баксов) с ней разработка пойдет намного быстрее, и програматор тоже лучше родной Мотороловский дебугер. микрухи сейчас беру по 15 баксов срок поставки 3 недели. Поєтому можно с ними работать дешевле небывает да и мощи процесора хватает с головой на большинстро приложений. программатор тоже 100 баксов ну и все. Лезь на http://forum.electronix.ru/index.php?showt...st=entry17348 Там найдеш таблетку к кодевариору.

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


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

Да устройство собрали, со своим софтом сейчас работаем, но проблем не будет стеки у Фрискайла нормальные отлаженые берем из демо диска, На демо плату денег не жалей (100 баксов) с ней разработка пойдет намного быстрее, и програматор тоже лучше родной Мотороловский дебугер. микрухи сейчас беру по 15 баксов срок поставки 3 недели. Поєтому можно с ними работать дешевле небывает да и мощи процесора хватает с головой на большинстро приложений. программатор тоже 100 баксов ну и все. Лезь на http://forum.electronix.ru/index.php?showt...st=entry17348 Там найдеш таблетку к кодевариору.

купил, попробовал. Возник один вопрос: а как заставить работать USB multilink от P&E? Что-то не получается у меня заставить его работать... внешние признаки такие:

1. драйвера поставил.

2. винда программатор увидела и опознала.

3. при подключении приграмматора и отладочной платы лампочки на программаторе загораются.

4. дебаггер к нему не подключается, хоть ты тресни. И что самое интересно, на вкладке "интерфейсы" USB отсутствует как класс. Есть только COM и LPT.

Вопрос - что делать?

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


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

Драйвер эмулирует ком порт(обычно ком3 или ком4)

А кодевариор поддержывает фирмовые дебугеры, тоесть я шью прямо из среды и както не лазил в порты. поставил в кодевариоре ком3 (у меня) и работаю.

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


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

Я таки его победил. После полной переустановки CW, драйверов под USB BDM multilink и сервис-паков для CW (что не помогло), попробовал включить USB multilink при включенном CW и запустить дебуггер, и вот тогда всё заработало и в списке портов появилось заветное "USB ....". А демобоард и правда хорошая штука. Вопрос, если не секрет, какие трасформаторы ставите на свои платы, и где покупаете? И второй вопрос: не пробовали те интегрированные в разъём, что в ЭФО продаются?

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


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

Да устройство собрали, со своим софтом сейчас работаем, но проблем не будет стеки у Фрискайла нормальные отлаженые берем из демо диска
А сколько памяти при поднятом стеке там остается для юзеровских апликух?

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


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

http://www.freescale.com/webapp/sps/site/p...=0162468636K100

 

Там есть описание реализации OpenTCP стека, и соответственно ответ на вопрос. Кстати, устройство своё собрал, и рзъёмы подошли. Все вроде-бы работает.

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


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

Там есть описание реализации OpenTCP стека, и соответственно ответ на вопрос.

Там есть упонимания о том, сколько места останется после назначения Ethernet буферов различного размера, а, например, о размере стека и рабочих переменных OpenTCP информации нет.

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


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

Так вот, про память. При включенном только одном буфере в настройках драйверов по измерителю кодеварриора был показан размер памяти данных в 3 кБ. Но я использовал только UDP, а остальное отключил за ненадобностью. Далее, в справке кодеварриора есть такая информация:

 

"

The MC68HC12 is an 8/16-bit processor not designed with high-level languages in mind. You must observe certain points in order to allow the Compiler to generate reasonably efficient code. The following list provides an idea of what is "good" programming from the processor's point of view.

 

Allocate frequently used static variables in the zero page using __SHORT_SEG segments.

Use variables of type char if the value range is large enough for your purpose (0 - 255 for unsigned char; -128 - 127 for signed char).

Consider however that expressions containing both char and int variables usually are worse than equivalent expressions containing only int variables because the char variables have to be extended first. The same also holds for certain expressions on characters like

 

char a, b, c, d;

a = (b + c) / d;

 

or

 

if (a+1 < B) ...

 

because they must be evaluated to 16 bits to comply to the semantics of ANSI-C.

 

Using unsigned types instead of signed types is better in the following cases:

 

Implicit or explicit extensions from char to int or from int to long.

Use types long, float or double only when absolutely necessary. They produce a lot of code!

Avoid stack frames larger than 256 bytes. The stack frame includes the parameters, local variables and usually some additional bytes for temporary values.

Avoid structs larger than 256 bytes if the fields are accessed via pointers.

"

По поводу "Avoid stack frames larger than 256 bytes" имел несчатье лично убедиться, наличие большого количества локальных переменных в функции приводило к различным чудесам, вплоть до мертвого зависания программы с потерей связи в jtag - отладчике.

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


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

Под MC9S12NE64 Ставлю разъем с трансформатором от "Pulse" J0011D21B в нем-же и светодиоды, беру в Украине в "Бис-электроник".

В начале брал сетевухи 100 метровые и припаевался шлейфом к МММаю.

потом всетаки нашел разъемы по 4 у.е.

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


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

Сразу извенюсь, но я в этом деле новичек и поэтому вот такой вопрос: Знаю что по цене лучшего варианта нет MC9S12NE64. Но как насчет производительности, да и вообще других свойств например связки ATMEGA128+LAN91C111? Кто что думает?

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


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

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

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

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

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

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

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

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

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

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