proba 0 10 июня, 2008 Опубликовано 10 июня, 2008 · Жалоба ....will probably work for tens of tousands of re-writes" переводится как " флэш-память в микросхеме М16С из SKP (эти наборы выпускались американским подразделением Ренесас) возможно нормально перепрограммируется десять тысяч раз". простите но фраза переводится как " м16c чип в SKP вероятно будет работать после десятков тысяч перезаписеи " . Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renesas 0 18 июня, 2008 Опубликовано 18 июня, 2008 · Жалоба простите но фраза переводится как " м16c чип в SKP вероятно будет работать после десятков тысяч перезаписеи " . Согласен, ваш перевод ближе к источнику, но и я смысла не исказил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renesas 0 23 июня, 2008 Опубликовано 23 июня, 2008 · Жалоба Компания KPIT Cummins анонсировала выход новой версии свободно-распространяемых инструментальных пакетов для разработки программного обеспечения микроконтроллеров Ренесас. Последняя версия инструментальных пакетов v0802 включает пакеты GNUSH, GNUH8 и GNUM16CM32C для микроконтроллеров семейств SuperH, H8 и R8С/М16С/М32С соответственно. Пакеты базируются на gcc-4.2-20080402, binutils-2.18.50, newlib-1.16.0 и gdb-6.8. Новая двоичная утилита «libgen» добавлена в инструментальные пакеты. Эта утилита создает стандартные/оптимизированные библиотеки с особыми опциями компилятора и ассемблера, определяемыми пользователем. Для поддержки утилиты «libgen» в HEW добавлен «Library Generator» нового поколения. До сих пор, библиотеки создавались только предварительно. Скачать инструментальные пакеты, полноценную документацию и информацию по эффективному использованию инструментария, возможно перейдя на сайт: http://www.kpitgnutools.com. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
artemm 0 25 июня, 2008 Опубликовано 25 июня, 2008 · Жалоба А ктонить вешал на M16C uCOS в IAR 3.21 ???? ато у меня оно чёто не хочет работать. вот я более детально расписывал суть проблемы http://electronix.ru/forum/index.php?showt...mp;#entry430270 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 27 июня, 2008 Опубликовано 27 июня, 2008 · Жалоба Замечена проблемма со сбросом (RESET) у процессоров M16C и H8S, причем у последних повторяемость на холодном старте достаточно стабильная решили лечить с помощью http://www.analog.com/ru/prod/0%2C2877%2CADM811%2C00.html Supervisory Circuit Reset Threshold (V) 4.63 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renesas 0 30 июня, 2008 Опубликовано 30 июня, 2008 · Жалоба Замечена проблемма со сбросом (RESET) у процессоров M16C и H8S, причем у последних повторяемость на холодном старте достаточно стабильная решили лечить с помощью http://www.analog.com/ru/prod/0%2C2877%2CADM811%2C00.html Supervisory Circuit Reset Threshold (V) 4.63 Опишите подробнее ситуацию в ЛС. Очень интересно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 7 июля, 2008 Опубликовано 7 июля, 2008 · Жалоба renesas_rus Беда заключается в том что формирователь задержки сброса, резистор + конденсатор, подключенные на один из входов 2_И_НЕ (на втором входе кнопка Reset программатора) на выходе формируют не только просто логические сигналы, а ещё и в пограничном состоянии на входе (уже не ноль, но ещё не единица) на выходе появляется ВЧ генерация, мегагерц 20-30, за счёт паразитных обратных связей между входом и выходом, и вот эта "мерзость" подвешивает процессор намертво ещё до начала его старта. Причём такое поведение имеет место не каждый холодный старт, а где-то 20% для H8S и около 1% для M16C. Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Axel 1 7 июля, 2008 Опубликовано 7 июля, 2008 · Жалоба renesas_rus Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало. А почему временно? На R8C я сразу так сделал: 4.7k, 0.1uF и Reset от программатора (E8) - непосредственно на ножке контроллера. Статистика, правда, пока небольшая - ок. 20 изделий в течение 2-х месяцев, но пока проблем не замечено. Что опасного в таком включении? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 7 июля, 2008 Опубликовано 7 июля, 2008 · Жалоба Что опасного в таком включении? Хочется контроль напряжения питания, ну и кроме того неизвестно что делается внутри процессора, есть шанс что там может возникнуть такая-же паразитная генерация. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renesas 0 9 июля, 2008 Опубликовано 9 июля, 2008 (изменено) · Жалоба renesas_rus Беда заключается в том что формирователь задержки сброса, резистор + конденсатор, подключенные на один из входов 2_И_НЕ (на втором входе кнопка Reset программатора) на выходе формируют не только просто логические сигналы, а ещё и в пограничном состоянии на входе (уже не ноль, но ещё не единица) на выходе появляется ВЧ генерация, мегагерц 20-30, за счёт паразитных обратных связей между входом и выходом, и вот эта "мерзость" подвешивает процессор намертво ещё до начала его старта. Причём такое поведение имеет место не каждый холодный старт, а где-то 20% для H8S и около 1% для M16C. Пока временно поставили резистор + конденсатор просто на $Reset$, и сразу полегчало. На мой взгляд, микроконтроллеры здесь ни причем, т.к. вывод reset является входом, и на нем никакой генерации происходить, просто не может. Разбирайтесь со своей схемой. Хочется контроль напряжения питания, ... а кто, собственно, вам мешает это сделать средствами контроллера? ну и кроме того неизвестно что делается внутри процессора, есть шанс что там может возникнуть такая-же паразитная генерация. расскажите, пожалуйста, какие предпосылки к этому (генерации), на ваш взгляд, могут привести. Изменено 9 июля, 2008 пользователем renesas_rus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 9 июля, 2008 Опубликовано 9 июля, 2008 · Жалоба На мой взгляд, микроконтроллеры здесь ни причем, т.к. вывод reset является входом, и на нем никакой генерации происходить, просто не может. Разбирайтесь со своей схемой. расскажите, пожалуйста, какие предпосылки к этому (генерации), на ваш взгляд, могут привести.Цепочка задержки (резистор+конденсатор) тоже стоят на входе (элемента 74хх00), но у всякого входа есть выход :) , и нет ни какой гарантии что между ними не существует положительная обратная связь (из-за высокой плотности монтажа например) А микроконтроллеры как раз причём! Написано RESET setup time 200 ns (это 5Мгц) значит если ресет чаще то реагировать как-бы и недолжно ИМХО. а кто, собственно, вам мешает это сделать средствами контроллера?Микроконторлеры H8S/2612 group не имеют встроенных средств измерения питающего напряжения, только АЦП, но там всё занято :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proba 0 10 июля, 2008 Опубликовано 10 июля, 2008 · Жалоба M16C62 не стартует при 3,3V без внешнего резет супервизора, невиданная кривота внутренного "low voltage detection circuit" - допустимыи разброс 2,2 ...3,6V ( !!! ) делает его использование абсольютно бесмысленным. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Murka 0 10 июля, 2008 Опубликовано 10 июля, 2008 · Жалоба proba Прикольно, это если внутрисхемно перешивать, а он не стартует придётся переделывать БП на большую напругу :crying: :crying: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
renesas 0 11 июля, 2008 Опубликовано 11 июля, 2008 (изменено) · Жалоба Написано RESET setup time 200 ns (это 5Мгц) значит если ресет чаще то реагировать как-бы и недолжно ИМХО. Так, все правильно и не реагирует. Да, для reset надо еще на ножке низкий уровень подержать не менее 20 Tcyc. А чего вы хотели, произвести reset или подать на ножку сброса неизвестно что, и наслаждаться результатом. ;) Сами запутались и других пытаетесь запутать. M16C62 не стартует при 3,3V без внешнего резет супервизора, невиданная кривота внутренного "low voltage detection circuit" - допустимыи разброс 2,2 ...3,6V ( !!! ) делает его использование абсольютно бесмысленным. Давайте разбираться! Опишите ситуацию, если подтвердится, направим рекламацию. Изменено 11 июля, 2008 пользователем renesas_rus Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
proba 0 11 июля, 2008 Опубликовано 11 июля, 2008 (изменено) · Жалоба proba Прикольно, это если внутрисхемно перешивать, а он не стартует придётся переделывать БП на большую напругу :crying: :crying: нет, эти разные ситуации, внутрисистемное перепрограммирование работает без проблем, также я не наметил каких-то аномалии типа паразитных возбуждении как Вы описали. даже экспериментировал, нстроил внутренныи PLL на 32MHz и проц работает, на 3,3V. приборы построенные на M16c уже давно у закащика и они довольны. сеичас мне лен искать но наверно о проблеме с резетом на 3V3 гдето в доках ренесаса тоже отметка есть. для меня это конечно стоило новую партию pcb. в качестве POR ставил ADM803. в новых R8C кажется с POR лучше дела, в 5v системе использую R8C1A без внешнго супервизора. Изменено 11 июля, 2008 пользователем proba Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться