|
К1986ВЕ92, SWD, высвобождение остальных ножек JTAG |
|
|
|
 |
Ответов
|
Jul 25 2014, 07:59
|
Группа: Участник
Сообщений: 10
Регистрация: 13-03-10
Пользователь №: 55 929

|
Цитата(Golikov A. @ Jul 25 2014, 01:16)  вопрос за сколько тактов... судя по описанию за 1. И даже если не за один, то гарантированно прерывание не влезет в процесс, операция атомарна. Но что-то мне говорит что за 1 такт это делается... Минимум три такта системной частоты на read-modify-write плюс такты работы с памятью/периферией (выставление адреса, ожидание выставления данных и т.д.), на это время системная шина будит заблокирована, но выполнение команд продолжится(если не требуется доступ к шине иначе ядро будит ждать). Для программы операция на 100% атомрная и вероятно выполняется за один такт (т.к. не нужно ждать доступа к памяти/периферии). Цитата(ViKo @ Jul 25 2014, 10:30)  С атомарностью ничего не делать, пользоваться. Битбэнд быстрее, если обращаться к порту через ODR, но есть еще BSRR, безо всякого чтения-модификации-записи. BSRR в К1986ВЕ92 к сожалению нет.
Сообщение отредактировал rus61 - Jul 25 2014, 08:01
|
|
|
|
|
Jul 25 2014, 09:28
|
Группа: Участник
Сообщений: 10
Регистрация: 13-03-10
Пользователь №: 55 929

|
Цитата(mantech @ Jul 25 2014, 12:59)  Сорри за оффтоп, но вот интересно, эти контроллеры для каких хоть целей используют? До "нормальных" мк ст или лпс они еще недотягивают по функционалу, а уж по цене - тут вообще без вариантов. Что у них есть такого "сильного", чтоб их выбирать? ЗЫ Ну кроме указаний свыше - "использовать отечественную эл. базу"  Для тех же целей что и STM и LPC но в военных приборах. Если Вы думаете, что импортные МК милитари класса дешевле, то я Вас разочарую, они стоят также, а то и дороже. Посмотрите на стоимость микросхем от TI, к примеру http://www.ti.com/product/SMJ320C25/samplebuy - 388$ и это за древний 16-разрядный DSP при прямой поставке от 100 шт.
|
|
|
|
Сообщений в этой теме
demiurg_spb К1986ВЕ92 Jun 3 2014, 04:40 редактор Скорее всего можно, только надо библиотеки подправ... Jun 3 2014, 04:51 demiurg_spb Цитата(редактор @ Jun 3 2014, 13:01) Скор... Jun 3 2014, 05:09 AVR Цитата(редактор @ Jun 3 2014, 08:51) Ну п... Aug 19 2014, 08:38  LightElf QUOTE (AVR @ Aug 19 2014, 12:38) А как эт... Aug 19 2014, 10:37  demiurg_spb Цитата(AVR @ Aug 19 2014, 12:38) А как эт... Aug 19 2014, 11:01   AVR Цитата(demiurg_spb @ Aug 19 2014, 15:01) ... Sep 4 2014, 12:15   AVR Цитата(demiurg_spb @ Aug 19 2014, 15:01) ... Sep 7 2014, 19:04    rus61 Цитата(AVR @ Sep 7 2014, 23:04) У меня по... Sep 8 2014, 10:46 rus61 Цитата(demiurg_spb @ Jun 3 2014, 12:50) Н... Jun 4 2014, 07:23 demiurg_spb Цитата(rus61 @ Jun 4 2014, 15:33) Спасибо... Jun 4 2014, 07:48  demiurg_spb Выяснился один интересный момент.
Если обращаться ... Jul 23 2014, 11:58   rus61 Цитата(demiurg_spb @ Jul 23 2014, 15:58) ... Jul 23 2014, 15:01    demiurg_spb Цитата(rus61 @ Jul 23 2014, 19:01)
У мен... Jul 23 2014, 15:06     rus61 Цитата(demiurg_spb @ Jul 23 2014, 19:06) ... Jul 24 2014, 07:39      DmitryM Цитата(rus61 @ Jul 24 2014, 11:39) Да про... Jul 24 2014, 09:43       AHTOXA Цитата(DmitryM @ Jul 24 2014, 15:43) Бред... Jul 24 2014, 11:17 ViKo Значит, bitband представляется программной атомарн... Jul 24 2014, 13:17 DmitryM Цитата(ViKo @ Jul 24 2014, 17:17) А для у... Jul 24 2014, 13:45  ViKo Цитата(DmitryM @ Jul 24 2014, 16:45) Не д... Jul 24 2014, 13:54 Golikov A. я так понимаю основное назначение бит-банда это ус... Jul 24 2014, 18:52 ViKo Цитата(Golikov A. @ Jul 24 2014, 21:52) я... Jul 24 2014, 18:59     mantech Цитата(rus61 @ Jul 25 2014, 12:28) Для те... Jul 25 2014, 15:49 ViKo LOAD и STORE выполняются за 2 такта. За сколько вы... Jul 24 2014, 22:00 Golikov A. что делать тогда с атомарностью процедуры?
где то... Jul 25 2014, 06:18 ViKo С атомарностью ничего не делать, пользоваться.
Бит... Jul 25 2014, 06:30 RuSTA Проблему с отваливающимся JTAG А и Б решал с помощ... Aug 19 2014, 19:40 demiurg_spb Цитата(RuSTA @ Aug 19 2014, 23:40)
Судя ... Aug 20 2014, 11:30 mik109 Цитата(RuSTA @ Aug 19 2014, 23:40) Пробле... Aug 20 2014, 13:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|