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

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> MC9S12NE64 - Ethernet & MCU, софт и отзывы
radist
сообщение May 24 2005, 07:41
Сообщение #1


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



Есть большое желание использовать 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...
Go to the top of the page
 
+Quote Post
proba
сообщение May 29 2005, 17:10
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



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.
Go to the top of the page
 
+Quote Post
radist
сообщение May 30 2005, 09:55
Сообщение #3


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



спасибо за ссылку, изучаю
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 7 2005, 18:24
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Класная микросхема, все на борту. Таблетка для Кодевариора есть на этом форуме. Правда долго ждал пока прислали. А так от демо платы обалдели.
30Мб/с без проблем. На сегодняшний день альтернативы наверное нет (по цене).

И портов много и стеки бесплатные.
Не могу нарадоваться.
Go to the top of the page
 
+Quote Post
radist
сообщение Jun 8 2005, 05:17
Сообщение #5


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



А где искать таблетку, форум - то я весь читал, может просмотрел...
А сделали-ли какое-нибудь устройство на базе 9S12NE64?
А то я сейчас бодаюсь с устройством на базе еthernut (www.ethernut.de), что - то тяжко пока...
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 8 2005, 08:24
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Да устройство собрали, со своим софтом сейчас работаем, но проблем не будет стеки у Фрискайла нормальные отлаженые берем из демо диска, На демо плату денег не жалей (100 баксов) с ней разработка пойдет намного быстрее, и програматор тоже лучше родной Мотороловский дебугер. микрухи сейчас беру по 15 баксов срок поставки 3 недели. Поєтому можно с ними работать дешевле небывает да и мощи процесора хватает с головой на большинстро приложений. программатор тоже 100 баксов ну и все. Лезь на http://forum.electronix.ru/index.php?showt...st=&#entry17348 Там найдеш таблетку к кодевариору.
Go to the top of the page
 
+Quote Post
radist
сообщение Jun 20 2005, 13:53
Сообщение #7


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



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

купил, попробовал. Возник один вопрос: а как заставить работать USB multilink от P&E? Что-то не получается у меня заставить его работать... внешние признаки такие:
1. драйвера поставил.
2. винда программатор увидела и опознала.
3. при подключении приграмматора и отладочной платы лампочки на программаторе загораются.
4. дебаггер к нему не подключается, хоть ты тресни. И что самое интересно, на вкладке "интерфейсы" USB отсутствует как класс. Есть только COM и LPT.
Вопрос - что делать?
Go to the top of the page
 
+Quote Post
av-master
сообщение Jun 21 2005, 19:14
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Драйвер эмулирует ком порт(обычно ком3 или ком4)
А кодевариор поддержывает фирмовые дебугеры, тоесть я шью прямо из среды и както не лазил в порты. поставил в кодевариоре ком3 (у меня) и работаю.
Go to the top of the page
 
+Quote Post
radist
сообщение Jun 28 2005, 05:27
Сообщение #9


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



Я таки его победил. После полной переустановки CW, драйверов под USB BDM multilink и сервис-паков для CW (что не помогло), попробовал включить USB multilink при включенном CW и запустить дебуггер, и вот тогда всё заработало и в списке портов появилось заветное "USB ....". А демобоард и правда хорошая штука. Вопрос, если не секрет, какие трасформаторы ставите на свои платы, и где покупаете? И второй вопрос: не пробовали те интегрированные в разъём, что в ЭФО продаются?
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jul 12 2005, 07:05
Сообщение #10


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(av-master @ Jun 8 2005, 12:24)
Да устройство собрали, со своим софтом сейчас работаем, но проблем не будет стеки у Фрискайла нормальные отлаженые берем из демо диска
А сколько памяти при поднятом стеке там остается для юзеровских апликух?
Go to the top of the page
 
+Quote Post
radist
сообщение Jul 12 2005, 08:22
Сообщение #11


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



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

Там есть описание реализации OpenTCP стека, и соответственно ответ на вопрос. Кстати, устройство своё собрал, и рзъёмы подошли. Все вроде-бы работает.
Go to the top of the page
 
+Quote Post
Evgeny_CD
сообщение Jul 12 2005, 10:02
Сообщение #12


Гуру
******

Группа: СуперМодераторы
Сообщений: 2 065
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 892



Цитата(radist @ Jul 12 2005, 12:22)
Там есть описание реализации OpenTCP стека, и соответственно ответ на вопрос.

Там есть упонимания о том, сколько места останется после назначения Ethernet буферов различного размера, а, например, о размере стека и рабочих переменных OpenTCP информации нет.
Go to the top of the page
 
+Quote Post
radist
сообщение Aug 5 2005, 05:53
Сообщение #13


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

Группа: Свой
Сообщений: 122
Регистрация: 24-05-05
Пользователь №: 5 329



Так вот, про память. При включенном только одном буфере в настройках драйверов по измерителю кодеварриора был показан размер памяти данных в 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 < cool.gif ...

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 - отладчике.
Go to the top of the page
 
+Quote Post
av-master
сообщение Aug 5 2005, 08:30
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



Под MC9S12NE64 Ставлю разъем с трансформатором от "Pulse" J0011D21B в нем-же и светодиоды, беру в Украине в "Бис-электроник".
В начале брал сетевухи 100 метровые и припаевался шлейфом к МММаю.
потом всетаки нашел разъемы по 4 у.е.
Go to the top of the page
 
+Quote Post
Кузьмич А.В.
сообщение Aug 5 2005, 10:22
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 26
Регистрация: 15-07-05
Пользователь №: 6 818



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

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

 


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


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