Мелкие вопросы по МК и ПЛИС.

Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Ответить
Друг Кота
Сообщения: 4550
Зарегистрирован: Чт май 05, 2011 21:26:34
Откуда: Украина, Славутич

Сообщение Alexeyslav »

Места оно не требует, а вот раздвинуть уже существующую топологию так чтобы без перемычек потребует некоторых усилий.
Контактная информация:
Реклама
Друг Кота
Аватара пользователя
Сообщения: 26043
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Alexeyslav писал(а):Места оно не требует, а вот раздвинуть уже существующую топологию...
Первый раз потребует усилий, а в другой разъем программирования будет размещаться СРАЗУ ВМЕСТЕ С МК при первичной компоновке.
Тем более, что в серийном изделии даже не нужно паять сам разъем. Программатор подключают прямо в отверстия для разъема с небольшим перекосом для обеспечения контакта. В качестве переходника с "мамы" программатора на отверстия в плате и используют тот самый PLS.
Реклама
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 174
Зарегистрирован: Вт сен 11, 2012 09:13:52
Откуда: Брест, Беларусь

Сообщение sphincs »

ну вроде относительно красиво получилось, без перемычек. если сделать отверстия с металлизацией или как-то иначе обеспечить контакт, то можно PLS-6 даже не впаивать в каждую плату, я правильно понимаю?
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 26043
Зарегистрирован: Чт янв 10, 2008 22:01:02
Откуда: Московская область, Фрязино

Сообщение КРАМ »

Да, правильно.
Я вообще впаиваю PLS только в платы, где либо подразумевается перепрограммирование при апгрейде, либо на платах подлежащих отладке.
В остальных разъем не паяю.
Реклама
Эиком - электронные компоненты и радиодетали
Chettuser

Сообщение Chettuser »

Как малой кровью на Си перевернуть байт наоборот?
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Код: Выделить всё

int Rev(int n)
{
  n = ((n >> 1) & 0x55) | ((n << 1) & 0xaa);
  n = ((n >> 2) & 0x33) | ((n << 2) & 0xcc);
  n = ((n >> 4) & 0x0f) | ((n << 4) & 0xf0);
  return n;
}
Контактная информация:
Реклама
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Для Cortex M...

b = __REV(__RBIT(a));
"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Сообщение Chettuser »

Забавно - направление передачи в аппаратном SPI в PIC16F887 и аппаратном USART в режиме SPI отличаются.
Прочитал несколько раз раздел по USART, но так и не нашёл как сменить направление передачи MSB<->LSB.
Мудрый кот
Аватара пользователя
Сообщения: 1815
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Сообщение Kavka »

Если USART в SPI режиме, то это меги 48/88/... наверное.
Тогда внимательно смотри раздел "20.5 Frame Formats".
A serial frame for the MSPIM is defined to be one character of 8 data bits. The USART in MSPIM
mode has two valid frame formats:
• 8-bit data with MSB first
• 8-bit data with LSB first
...
The UDORDn bit in UCSRnC sets the frame format used by the USART in MSPIM mode.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Chettuser

Сообщение Chettuser »

Не, в PIC16F887 такого не наблюдаю. :(
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Как всё уныло!!! Уж лучше 9-й бит на SPI ногодрыгом добивать... всё ж быстрее...
А лучше PIC18 серии К... там SPI 16МГц... или PIC24 - там SPI 16бит... можно перекодировать на лету...
Но лучше взять STM32F0XX и не маяться...
"Я не даю готовых решений, я заставляю думать!"(С)
Chettuser

Сообщение Chettuser »

Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.

Вопрос к "отцам"- специалистам по ARM'янским МК: Какой отладчик лучше заиметь - ST-Link, J-Link,... или же заиметь универсальный, какой? По опыту использования конечно же. И какой STM32F1xx прикупить для изучения?
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Chettuser писал(а):Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.
И где это "высоко-скоростной" софт_SPI ? Уж не на AVR ли ? :)))
STM32F0 с SPI 24МГц 9бит -ни каких глюков ...
Chettuser писал(а): Вопрос к "отцам"- специалистам по ARM'янским МК:
Пора уже завязывать с детсадовскими лейблами ...
Chettuser писал(а): Какой отладчик лучше заиметь - ST-Link, J-Link,... или же заиметь универсальный, какой? По опыту использования конечно же. И какой STM32F1xx прикупить для изучения?

STLink v2 чисто для STM32 .
JLink универсален, как и по чипам так и по IDE. Залочивание прошивки лечится элементарно.
STM32F1xx - старая периферия , в F4 ,F3,F0,F1L более новая ...
Друг Кота
Сообщения: 4583
Зарегистрирован: Вс дек 05, 2010 06:10:34
Откуда: ЮВ

Сообщение HHIMERA »

Chettuser писал(а):Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.
Хе-хе... тогда и переворот байта, что зайцу стоп-сигнал... полное уныние и смысла никакого...
"Я не даю готовых решений, я заставляю думать!"(С)
Вымогатель припоя
Аватара пользователя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Сообщение menzoda »

Chettuser писал(а): Какой отладчик лучше заиметь
Я не пожалел 60 баксов и купил J-Link EDU, чтобы не мучаться со всякими клонами.
Chettuser

Сообщение Chettuser »

dosikus писал(а):И где это "высоко-скоростной" софт_SPI? Уж не на AVR ли?
Я Вас разочарую - получился всего лишь на PIC18F14K50. Мне такие бешеные скорости SPI ни к чему.
STLink v2 чисто для STM32
Это то что встроен в Discovery? А отдельный STM8 поддерживает, стало быть?
JLink - рассмотрю как вариант.
F4 ,F3,F0,F1L более новая ...
вот тут "упс" - цена далека от понятия "дешевый". И тут начинается самое интересное - на STM32F1 подсадили, а дальше... Как настоящие наркодилеры действуют :)
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Chettuser писал(а):
F4 ,F3,F0,F1L более новая ...
вот тут "упс" - цена далека от понятия "дешевый".
F0 самые дешевые ...

menzoda, а где брал ? 50 евро это еще приемлемо ...
Вымогатель припоя
Аватара пользователя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Сообщение menzoda »

Это EDU версия, по функциональности как обычный J-Link (не PRO), только в белой коробочке и с лицензионным соглашением только для некоммерческого использования. Продается во всех иностранных магазинах (farnell, digikey, mouser), у нас я тоже видел, вроде в терраэлектронике. Лично я урвал с farnell, когда он еще подешевле был.
Друг Кота
Аватара пользователя
Сообщения: 3604
Зарегистрирован: Пн июл 28, 2008 22:12:01

Сообщение dosikus »

Упс и доставка баксов 30 ... Итого 3 тыр .
Вымогатель припоя
Аватара пользователя
Сообщения: 535
Зарегистрирован: Вт авг 28, 2012 22:21:33

Сообщение menzoda »

Для один раз купить себе хороший прибор это не деньги.
Ответить

Вернуться в «Разные вопросы по МК»