udineze 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба Здравствуйте! Есть плата, которая когда то якобы работала (надеюсь и сейчас). железо прозвонил, все вроде как на схеме. USB подключать не буду пока, поэтому светодиод перепаяю к Vdd впервые столкнулся с железом, боюсь что нибудь сжечь, плата большого доверия не вызывает ввиду своей ветхости, поэтому прошу проверить схему. все ли так припаяно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба ... поэтому прошу проверить схему. все ли так припаяно. На VDBUS почти наверняка (!) нельзя подавать напрямую 5В с шины. Подайте через килоомный резистор. А в остальном - см. даташит и сличайте со схемой. Если не подключить питание и землю к не предусмотренным для них ножкам и не превысить напряжение питания, то почти наверняка ничего и не сгорит ... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
udineze 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба На VDBUS почти наверняка (!) нельзя подавать напрямую 5В с шины. Подайте через килоомный резистор. А в остальном - см. даташит и сличайте со схемой. Если не подключить питание и землю к не предусмотренным для них ножкам и не превысить напряжение питания, то почти наверняка ничего и не сгорит ... в даташите такого нет, тут бы схема usb программатора не помешала, но ее не нашел... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба ... тут бы схема usb программатора не помешала, но ее не нашел... То есть, ничего не нашли в Google по ключевым словам "USB Debug Adapter" ? Посмотрите схему USB Debug Adapter в "USB DEBUG ADAPTER USER’S GUIDE". Вообще же, в настоящее время лучше использовать контроллеры с архитектурой Cortex-M3/M4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
udineze 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба То есть, ничего не нашли в Google по ключевым словам "USB Debug Adapter" ? Посмотрите схему USB Debug Adapter в "USB DEBUG ADAPTER USER’S GUIDE". Вообще же, в настоящее время лучше использовать контроллеры с архитектурой Cortex-M3/M4. спасибо за ссылки, но там нет обозначения ножек разъема, схемы нет. написано что 5й пин это TMS, но рисунка где он находится нет, откуда этот 5й пин считать непонятно, то ли слева направо, то ли в шахматном порядке ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Konst_777 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба спасибо за ссылки, но там нет обозначения ножек разъема, схемы нет... А пролистать User`s Guide до 4 страницы и найти на "Figure 4. USB Debug Adapter Schematic (page 1)" разъем J2 было лень? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба в даташите такого нет, тут бы схема usb программатора не помешала, но ее не нашел... В даташите может и нет, а вот резистор Вам правильно советуют поставить. А в остальном -типовая схема подключения у силабса всегда имеется в юзер гаде на отладочную плату под этот контроллер. Сравните со своей, и если будут вопросы задавайте. Самое главное проверьте питание, остальное как было сказано выше -не критично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба В даташите может и нет, а вот резистор Вам правильно советуют поставить. Горький личный опыт. В даташите на LPC214x его тоже нет, и благодаря этому лично я безвозвратно сжег несколько МК. Проблема полностью исчезла после установки резистора. Банальная ошибка в документации ... в даташите такого нет, тут бы схема usb программатора не помешала, но ее не нашел... А вот отладочная плата на этом МК: http://elcodis.com/parts/840823/C8051F320DK.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 23 июня, 2012 Опубликовано 23 июня, 2012 · Жалоба Горький личный опыт. В даташите на LPC214x его тоже нет, и благодаря этому лично я безвозвратно сжег несколько МК. Проблема полностью исчезла после установки резистора. Банальная ошибка в документации ... У нас они иногда при подключении USb начинали греться как утюги. Проблема снялась именно установкой резистора на VBUS. Возможно это проявляется только если REGIN заведен на питание (вариант работы от собственного источника и внутренний регулятор не используется), потому как на других платах (где от USB шло также и питание) такой проблемы не наблюдалось. По поводу даташитов ничего не хочу сказать, тем более что даже после того как суппорт в силабсе проверил лично и согласился с заявленным мной на 530 проц дефектом, в эррате не появилось никакой записи. Наверно они посчитали так -чем меньше о проблемах кристалла знает разработчик, тем крепче он спит :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
udineze 0 9 июля, 2012 Опубликовано 9 июля, 2012 · Жалоба чтобы проверить работоспособность платы написал вот это #include <c8051f320.h> sbit testbit=P2^4; int main (void) { int aq=3,i; while (1){ testbit=0; for (i=0;i<=255;i++){ aq++; aq--;} testbit=1;} return 0; } по умолчанию я так понимаю тактирование идет от внутреннего генератора 12 МГц? линии Р2.4-Р2.7 тоже вроде не надо даже матрицу включать. поэтому ничего инициализировать не стал настраивать таймер тоже пока не буду, поэтому задержку времени сделал в виде цикла. к Р2.4 припаян светодиод, который по идее должен мигать, но будет ли? на си пишу мало, сильно не ругайтесь :) C8051F32x_rus.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 9 июля, 2012 Опубликовано 9 июля, 2012 · Жалоба чтобы проверить работоспособность платы написал вот это... по умолчанию я так понимаю тактирование идет от внутреннего генератора 12 МГц? линии Р2.4-Р2.7 тоже вроде не надо даже матрицу включать. поэтому ничего инициализировать не стал настраивать таймер тоже пока не буду, поэтому задержку времени сделал в виде цикла. к Р2.4 припаян светодиод, который по идее должен мигать, но будет ли? на си пишу мало, сильно не ругайтесь :) Причем здесь С? Вы в какой среде собираетесь отлаживаться? Silabs совершенно безвоздмездно (т.е даром) дает IDE, которое можно скачать у них же на сайте и тамже кстати (после установки IDE, в папочке с программой) будут примеры, один из которых примерно так и называется "blinking" -как раз мигающая лампочка. А если хотите сами, то можете скачать конфигуратор - configuration wizard -в нем можете настроить всю периферию как душе угодно и он сам сгенерирует код, -достаточно будет просто скопировать его в свой main.c. PS. А кроссбар-таки надо включать :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
udineze 0 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба Причем здесь С? Вы в какой среде собираетесь отлаживаться? Silabs совершенно безвоздмездно (т.е даром) дает IDE, которое можно скачать у них же на сайте и тамже кстати (после установки IDE, в папочке с программой) будут примеры, один из которых примерно так и называется "blinking" -как раз мигающая лампочка. А если хотите сами, то можете скачать конфигуратор - configuration wizard -в нем можете настроить всю периферию как душе угодно и он сам сгенерирует код, -достаточно будет просто скопировать его в свой main.c. PS. А кроссбар-таки надо включать :rolleyes: этот код набрал в Кейле, открыл там периферию, порт 2, при пошаговом выполнении программы нужная линия "мигает" Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба этот код набрал в Кейле, открыл там периферию, порт 2, при пошаговом выполнении программы нужная линия "мигает" В симуляторе чтоли? А теперь попробуйте в железе Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
udineze 0 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба В симуляторе чтоли? А теперь попробуйте в железе хм...а как? hex файл есть, программатор вставил, воткнул в usb компа, а дальше что? как heх файл через Кейл отправить куда надо? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 10 июля, 2012 Опубликовано 10 июля, 2012 · Жалоба хм...а как? hex файл есть, программатор вставил, воткнул в usb компа, а дальше что? как heх файл через Кейл отправить куда надо? В настройках вместо симулятора выбрать драйвер Silabs'a. Скачайте с их сайта и установите -он так и называется драйвер для Keil uVision Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться