Lev-VZ 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 (изменено) · Жалоба В документации на SPC3 упорно упоминаются только 80С32 и 80С165... А нельзя ли использовать 8051F330 например? (Он у меня на столе валяется, а те еще покупать надо :) ) Какая SPC3-шке разница, кто на ее ноги сигналы подает? Изменено 26 апреля, 2007 пользователем Mechanical men Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 · Жалоба В документации на SPC3 упорно упоминаются только 80С32 и 80С165... А нельзя ли использовать 8051F330 например? (Он у меня на столе валяется, а те еще покупать надо :) ) Какая SPC3-шке разница, кто на ее ноги сигналы подает? Собственно вы и ответили на свой вопрос. У spc3 очень хороший интерфейс, вешается на контроллер, как внешняя память. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lev-VZ 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 · Жалоба У spc3 очень хороший интерфейс, вешается на контроллер, как внешняя память. С этого места поподробнее, плз! Я только начал разбираться, поэтому не все понимаю. Т.е. могу брать любай МК и спокойно писать в регистры spc3? А DP-протокол он сам реализует? Вы сами какой МК использовали? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 26 апреля, 2007 Опубликовано 26 апреля, 2007 · Жалоба С этого места поподробнее, плз! Я только начал разбираться, поэтому не все понимаю. Т.е. могу брать любай МК и спокойно писать в регистры spc3? А DP-протокол он сам реализует? Вы сами какой МК использовали? Использовать 8051F330 удастся (выводов не хватит) взгляните лучше на AVR с внешней память и использование spc3 по схеме включения "80C32 System with Ext. Memory (C32-Mode)" В свое время делали связку atmega64+spc3. Здесь находятся даташит по SPC3 и спецификация profibus http://webfile.ru/1388129 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lev-VZ 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 (изменено) · Жалоба Использовать 8051F330 удастся (выводов не хватит) Очевидно Вы имели ввиду "не удастся..". Это как раз мелочь.. У меня и F310 есть, у него ног в 2 раза больше... взгляните лучше на AVR с внешней память и использование spc3 по схеме включения "80C32 System with Ext. Memory (C32-Mode)" Как раз не хотелось связываться с внешней памятью - лишнее место время и деньги. Тем более, что с 8051F3хх я уже работал, а с 80C32 еще нет. В любом случае спасибо за совет. Изменено 27 апреля, 2007 пользователем Mechanical men Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 27 апреля, 2007 Опубликовано 27 апреля, 2007 · Жалоба Просто у контроллеров (AVR) с внешней памятью диаграммы чтения/записи совпадают. Прикрутил поигрался с таймингами и уже хоть какой то результат. Так вы все функции отдаете контроллеру внешней памяти у сделанному, а так вам придется все реализовывать самим. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lev-VZ 0 28 апреля, 2007 Опубликовано 28 апреля, 2007 · Жалоба Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются? Кстати, а с контроллерами Сименс по Профибасу вязались? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 29 апреля, 2007 Опубликовано 29 апреля, 2007 · Жалоба Посмотрел ATmega64 и ATmega16.. Симпатичные машинки. Они на "Си" программируются? Кстати, а с контроллерами Сименс по Профибасу вязались? 1) программируются и еще как. 2) если реализация протокола влезает то вяжутся со всем чем угодно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lev-VZ 0 30 апреля, 2007 Опубликовано 30 апреля, 2007 (изменено) · Жалоба Вопрос в том, что для Сименса надо на устройство писать GSD-файл, а с ним мне еще предстоит разбираться. Второй вопрос в том, потянет ли spc3 нужные мне объемы: сименс воспринимает пересылаемымые по Profibus-каналу данные, как собственные входы, а мне надо переталкивать до 100 байт, желательно одним массивом. 3-e: a зачем все-таки использовать схему с дополнительной внешней памятью? Там же есть схема без каких-то дополнителых EPROM-ов, а памяти в 64-ой своей достаточно (я думаю и в ATmega16 хватит) И последнее: что значит "поиграться с таймингами"? З.Ы. Я извиняюсь за возможно глупые вопросы, но до сих пор в основном Сименсы и программировал, а за МК недавно взялся.. Изменено 30 апреля, 2007 пользователем Mechanical men Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
nss__ 0 30 апреля, 2007 Опубликовано 30 апреля, 2007 · Жалоба Вопрос в том, что для Сименса надо на устройство писать GSD-файл, а с ним мне еще предстоит разбираться. Второй вопрос в том, потянет ли spc3 нужные мне объемы: сименс воспринимает пересылаемымые по Profibus-каналу данные, как собственные входы, а мне надо переталкивать до 100 байт, желательно одним массивом. 3-e: a зачем все-таки использовать схему с дополнительной внешней памятью? Там же есть схема без каких-то дополнителых EPROM-ов, а памяти в 64-ой своей достаточно (я думаю и в ATmega16 хватит) И последнее: что значит "поиграться с таймингами"? З.Ы. Я извиняюсь за возможно глупые вопросы, но до сих пор в основном Сименсы и программировал, а за МК недавно взялся.. 1)GSD это файл описания пространства ввода/вывода устройства DP-SLAVE (он не пишется в устройство). Он необходим для устройства MASTER на шине чтобы знать как общается с устройством DP-SLAVE 2)Если мы подключаем spc3 как внешнюю память к контроллеру у нас реализуются автоматически: ----Сигналы чтения/записи и другие формирует логика микроконтроллера, а не его программа. ----Появляется возможность работы с пространством ввода/вывода SPC3 как с памятью контроллера, т.е. на прямую(без накладных расходов). 3)SPC3 очень критична к таймингам сигналов чтения/записи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lev-VZ 0 2 мая, 2007 Опубликовано 2 мая, 2007 · Жалоба 2)Если мы подключаем spc3 как внешнюю память к контроллеру у нас реализуются автоматически: ----Сигналы чтения/записи и другие формирует логика микроконтроллера, а не его программа. ----Появляется возможность работы с пространством ввода/вывода SPC3 как с памятью контроллера, т.е. на прямую(без накладных расходов). Наверно я не совсем внятно спросил. Поясняю свой вопрос. На стр.37 даташита по SPC3 имеются 2 принципиальных схемы подключения SPC3 к контроллеру: 1) Low Cost System with 80C32, 2) 80C32 System with Ext. Memory (C32-Mode). SPC3 в обоих случаях подключена как внешняя память. Вы посоветовали использовать второй вариант. Мне не совсем понятно, чем он лучше первого, при условии, что программе хватает внутренней памяти. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
eav1978 0 4 октября, 2010 Опубликовано 4 октября, 2010 · Жалоба начали разбираться с VPC3 используется совместно с Cortex-M3 от NXP у кого-нибудь есть алгоритм инициализации VPC3 или SPC3 ??????????? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
stmyself 0 16 ноября, 2010 Опубликовано 16 ноября, 2010 · Жалоба начали разбираться с VPC3 используется совместно с Cortex-M3 от NXP у кого-нибудь есть алгоритм инициализации VPC3 или SPC3 ??????????? И правда, есть у кого-то?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 25 января, 2015 Опубликовано 25 января, 2015 · Жалоба начали разбираться с VPC3 используется совместно с Cortex-M3 от NXP у кого-нибудь есть алгоритм инициализации VPC3 или SPC3 ??????????? А в каком процессоре arm есть интерфейс 8032 ? Не совсем понимаю как задается адрес ведь этих микросхем на шине может быть много, а ножек для задания адреса нет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pavel_n72 0 13 февраля, 2015 Опубликовано 13 февраля, 2015 (изменено) · Жалоба я использовал SPC3+ STm32f, шина данных, шина адреса SPC3 на FSMC проца. Изменено 13 февраля, 2015 пользователем pavel_n72 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться