Мелкие вопросы по МК и ПЛИС.
Места оно не требует, а вот раздвинуть уже существующую топологию так чтобы без перемычек потребует некоторых усилий.
- Реклама
Первый раз потребует усилий, а в другой разъем программирования будет размещаться СРАЗУ ВМЕСТЕ С МК при первичной компоновке.Alexeyslav писал(а):Места оно не требует, а вот раздвинуть уже существующую топологию...
Тем более, что в серийном изделии даже не нужно паять сам разъем. Программатор подключают прямо в отверстия для разъема с небольшим перекосом для обеспечения контакта. В качестве переходника с "мамы" программатора на отверстия в плате и используют тот самый PLS.
ну вроде относительно красиво получилось, без перемычек. если сделать отверстия с металлизацией или как-то иначе обеспечить контакт, то можно PLS-6 даже не впаивать в каждую плату, я правильно понимаю?
Да, правильно.
Я вообще впаиваю PLS только в платы, где либо подразумевается перепрограммирование при апгрейде, либо на платах подлежащих отладке.
В остальных разъем не паяю.
Я вообще впаиваю PLS только в платы, где либо подразумевается перепрограммирование при апгрейде, либо на платах подлежащих отладке.
В остальных разъем не паяю.
- Реклама
Код: Выделить всё
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;
}
Для Cortex M...
b = __REV(__RBIT(a));
b = __REV(__RBIT(a));
"Я не даю готовых решений, я заставляю думать!"(С)
Забавно - направление передачи в аппаратном SPI в PIC16F887 и аппаратном USART в режиме SPI отличаются.
Прочитал несколько раз раздел по USART, но так и не нашёл как сменить направление передачи MSB<->LSB.
Прочитал несколько раз раздел по USART, но так и не нашёл как сменить направление передачи MSB<->LSB.
Если USART в SPI режиме, то это меги 48/88/... наверное.
Тогда внимательно смотри раздел "20.5 Frame Formats".
Тогда внимательно смотри раздел "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 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Как всё уныло!!! Уж лучше 9-й бит на SPI ногодрыгом добивать... всё ж быстрее...
А лучше PIC18 серии К... там SPI 16МГц... или PIC24 - там SPI 16бит... можно перекодировать на лету...
Но лучше взять STM32F0XX и не маяться...
А лучше PIC18 серии К... там SPI 16МГц... или PIC24 - там SPI 16бит... можно перекодировать на лету...
Но лучше взять STM32F0XX и не маяться...
"Я не даю готовых решений, я заставляю думать!"(С)
Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.
Вопрос к "отцам"- специалистам по ARM'янским МК: Какой отладчик лучше заиметь - ST-Link, J-Link,... или же заиметь универсальный, какой? По опыту использования конечно же. И какой STM32F1xx прикупить для изучения?
Вопрос к "отцам"- специалистам по ARM'янским МК: Какой отладчик лучше заиметь - ST-Link, J-Link,... или же заиметь универсальный, какой? По опыту использования конечно же. И какой STM32F1xx прикупить для изучения?
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
И где это "высоко-скоростной" софт_SPI ? Уж не на AVR ли ?Chettuser писал(а):Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.
STM32F0 с SPI 24МГц 9бит -ни каких глюков ...
Пора уже завязывать с детсадовскими лейблами ...Chettuser писал(а): Вопрос к "отцам"- специалистам по ARM'янским МК:
Chettuser писал(а): Какой отладчик лучше заиметь - ST-Link, J-Link,... или же заиметь универсальный, какой? По опыту использования конечно же. И какой STM32F1xx прикупить для изучения?
STLink v2 чисто для STM32 .
JLink универсален, как и по чипам так и по IDE. Залочивание прошивки лечится элементарно.
STM32F1xx - старая периферия , в F4 ,F3,F0,F1L более новая ...
Хе-хе... тогда и переворот байта, что зайцу стоп-сигнал... полное уныние и смысла никакого...Chettuser писал(а):Хехе. Для экрана Nokia 1100 высокие скорости шины вредны - он банально не запускается. Это я уже на программном SPI накололся.
"Я не даю готовых решений, я заставляю думать!"(С)
- Сообщения: 535
- Зарегистрирован: Вт авг 28, 2012 22:21:33
Я не пожалел 60 баксов и купил J-Link EDU, чтобы не мучаться со всякими клонами.Chettuser писал(а): Какой отладчик лучше заиметь
Я Вас разочарую - получился всего лишь на PIC18F14K50. Мне такие бешеные скорости SPI ни к чему.dosikus писал(а):И где это "высоко-скоростной" софт_SPI? Уж не на AVR ли?
Это то что встроен в Discovery? А отдельный STM8 поддерживает, стало быть?STLink v2 чисто для STM32
JLink - рассмотрю как вариант.
вот тут "упс" - цена далека от понятия "дешевый". И тут начинается самое интересное - на STM32F1 подсадили, а дальше... Как настоящие наркодилеры действуютF4 ,F3,F0,F1L более новая ...
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
F0 самые дешевые ...Chettuser писал(а):вот тут "упс" - цена далека от понятия "дешевый".F4 ,F3,F0,F1L более новая ...
menzoda, а где брал ? 50 евро это еще приемлемо ...
- Сообщения: 535
- Зарегистрирован: Вт авг 28, 2012 22:21:33
Это EDU версия, по функциональности как обычный J-Link (не PRO), только в белой коробочке и с лицензионным соглашением только для некоммерческого использования. Продается во всех иностранных магазинах (farnell, digikey, mouser), у нас я тоже видел, вроде в терраэлектронике. Лично я урвал с farnell, когда он еще подешевле был.
- Сообщения: 3604
- Зарегистрирован: Пн июл 28, 2008 22:12:01
- Сообщения: 535
- Зарегистрирован: Вт авг 28, 2012 22:21:33


