|
Прием на работу, Нетривиальные вопросы на собеседовании |
|
|
|
Jun 10 2011, 12:18
|
Группа: Новичок
Сообщений: 4
Регистрация: 10-06-11
Пользователь №: 65 610

|
Добрый день!
Долго думал куда поместить тему. Думаю здесь ей место.
Интересно услышать, какие нетривиальные вопросы задают на собеседованиях при приеме на работу в области разработки электроники. Для старта: есть 8-ми выводной микроконтроллер (2 ноги питание, 2 -кварц). Как организовать на оставшихся 4 выводах работу 16-ти кнопок и одного светодиода?
|
|
|
|
|
 |
Ответов
|
Jun 16 2011, 11:42
|

Профессионал
    
Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215

|
Цитата(vitan @ Jun 16 2011, 10:03)  Меня тут спросили, как на плисине сделать приемник\десериализатор, у которого единицы принимаются в виде перепадов на одной линии, а нули - на другой. Клоков нет, частота не известна и плавает. Ниасилил...  Может быть выделить переходы (ну что-то типа прерывания по фронту спадающему/нарастающему должно же быть в этих плисах), в моменты переходов формировать короткие импульсы, которые подавать на входы R и S асинхронного RS триггера. Я слышал что в плисах есть такое дело. Допустим коротким импульсом на S входе перебрасываем триггер в единичное состояние, и храним. Коротким импульсом на R входе перебрасываем в нулевое состояние и храним. Храним - это когда на обоих входах лог. 0 например. На выходе будет сигнал у которого единицы принимаются в виде перепадов на одной линии, а нули - на другой. Сформированные перепады и тип логики триггера, должны быть так выбраны, чтоб не допускать неопределенного состояния триггера.
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
Jun 16 2011, 12:50
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(Буратино @ Jun 16 2011, 15:42)  Сформированные перепады и тип логики триггера, должны быть так выбраны, чтоб не допускать неопределенного состояния триггера. Ага, в этом есть некоторые трудности.  Точнее, трудности не в том, чтобы не подавать одновременно на входы S и R (это можно искусственно заблокировать дополнительной логикой), а в том, откуда брать эти самые "короткие" импульсы. Вот пришел перепад 0-1, вот подали его на S, а сбросить само S обратно как? Это же надо успеть сделать до прихода следующего перепада. Хотя... Если, допустим, его не сбрасывать, а держать до появления события во второй линии... И сбрасывать только после этого... И дополнительной логикой блокировать состояние, когда R и S оба равны 1... Но тогда получается, что можно пропустить первый бит в линии (если исходное состояние обеих линий равно 1, то логика будет блокировать работу триггера). В общем, ниасилить без клоков че-то...  Да и надо ли?
|
|
|
|
|
Jun 16 2011, 13:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215

|
Цитата(vitan @ Jun 16 2011, 15:50)  Ага, в этом есть некоторые трудности.  Точнее, трудности не в том, чтобы не подавать одновременно на входы S и R (это можно искусственно заблокировать дополнительной логикой), а в том, откуда брать эти самые "короткие" импульсы. Вот пришел перепад 0-1, вот подали его на S, а сбросить само S обратно как? Это же надо успеть сделать до прихода следующего перепада. Хотя... Если, допустим, его не сбрасывать, а держать до появления события во второй линии... И сбрасывать только после этого... И дополнительной логикой блокировать состояние, когда R и S оба равны 1... Но тогда получается, что можно пропустить первый бит в линии (если исходное состояние обеих линий равно 1, то логика будет блокировать работу триггера). В общем, ниасилить без клоков че-то...  Да и надо ли?  Ну я с ПЛИС к сож. не имел дела, но просто на логике можно построить такое дело.
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
Сообщений в этой теме
вредитель Прием на работу Jun 10 2011, 12:18 ArtemDement Дополнительные микросхемы логики можно использоват... Jun 10 2011, 17:19 вредитель Цитата(ArtemDement @ Jun 10 2011, 20:19) ... Jun 10 2011, 18:50  yakub_EZ Цитата(вредитель @ Jun 10 2011, 22:50) Хо... Jun 10 2011, 19:23  ArtemDement Цитата(вредитель @ Jun 10 2011, 22:50) Мо... Jun 11 2011, 18:16   yakub_EZ Цитата(ArtemDement @ Jun 11 2011, 22:16) ... Jun 11 2011, 19:46    tAmega Цитата(yakub_EZ @ Jun 11 2011, 22:46) Я б... Jun 12 2011, 04:01    ArtemDement Цитата(yakub_EZ @ Jun 11 2011, 23:46) Я б... Jun 12 2011, 14:51     Марик Цитата(ArtemDement @ Jun 12 2011, 18:51) ... Jun 12 2011, 15:59 GefarD Резисторы и конденсаторы замеряем задержу
Резистор... Jun 10 2011, 17:37 Марик А не проще поставить сдвиговый регистр? На одну но... Jun 11 2011, 21:06 ArtemDement Хорошо, как на четырех ? Jun 12 2011, 16:21 Марик По принципу шифратора. 4 линии изначально подтянут... Jun 13 2011, 10:19 ArtemDement Можно схему в студию ?
Что-то пока не очень понял... Jun 13 2011, 10:25 Марик Как-то так. Jun 13 2011, 15:44 xemul Цитата(Марик @ Jun 13 2011, 19:44) Как-то... Jun 13 2011, 17:48 Марик Ну да, простите. Совсем забыл. Логику хотел показа... Jun 13 2011, 20:39 MrYuran Цитата(Марик @ Jun 14 2011, 00:39) Ну да,... Jun 15 2011, 09:27  Марик Цитата(MrYuran @ Jun 15 2011, 13:27) Да н... Jun 15 2011, 09:42 Mikle Klinkovsky Цитата(вредитель @ Jun 10 2011, 16:18) Дл... Jun 15 2011, 09:02 вредитель Цитата(Mikle Klinkovsky @ Jun 15 2011, 13... Jun 15 2011, 10:00  MrYuran Цитата(вредитель @ Jun 15 2011, 14:00) Ре... Jun 15 2011, 10:06   вредитель Цитата(MrYuran @ Jun 15 2011, 14:06) Ой л... Jun 15 2011, 11:09  Mikle Klinkovsky Цитата(вредитель @ Jun 15 2011, 14:00) Ре... Jun 15 2011, 10:48   ArtemDement Цитата(Mikle Klinkovsky @ Jun 15 2011, 14... Jun 15 2011, 16:35    Mikle Klinkovsky Цитата(ArtemDement @ Jun 15 2011, 20:35) ... Jun 15 2011, 17:41     ArtemDement Цитата(Mikle Klinkovsky @ Jun 15 2011, 21... Jun 16 2011, 18:28 zzzzzzzz В нынешней ситуации контрольным "выстрелом... Jun 15 2011, 09:51 MrYuran Цитата(zzzzzzzz @ Jun 15 2011, 13:51) рас... Jun 15 2011, 09:56 arttab еще как вариант использовать I2C расширитель. доро... Jun 16 2011, 01:40 Буратино Я бы спросил что такое электрический ток, что тако... Jun 16 2011, 06:38 nikolascha Цитата(vitan @ Jun 16 2011, 10:03) Меня т... Jun 16 2011, 08:50  vitan Цитата(nikolascha @ Jun 16 2011, 12:50) П... Jun 16 2011, 08:59   nikolascha Цитата(vitan @ Jun 16 2011, 11:59) Да? Да... Jun 16 2011, 09:08    vitan Цитата(nikolascha @ Jun 16 2011, 13:08) О... Jun 16 2011, 09:15     Буратино Цитата(vitan @ Jun 16 2011, 16:08) Дык ПЛ... Jun 16 2011, 13:15      vitan Цитата(Буратино @ Jun 16 2011, 17:15) Есл... Jun 16 2011, 13:23        vitan Цитата(тау @ Jun 16 2011, 18:45) не знаю.... Jun 16 2011, 14:48         тау Цитата(vitan @ Jun 16 2011, 18:48) ну вот... Jun 16 2011, 14:55 psL Цитата(vitan @ Jun 16 2011, 11:03) Меня т... Jun 22 2011, 00:52  vitan Цитата(psL @ Jun 22 2011, 04:52) Может им... Jun 22 2011, 05:50 Mikle Klinkovsky
но есть ошибка в выходной части Jun 16 2011, 13:45 vitan Цитата(Mikle Klinkovsky @ Jun 16 2011, 17... Jun 16 2011, 13:55  Mikle Klinkovsky Цитата(vitan @ Jun 16 2011, 17:55) А что ... Jun 16 2011, 14:14   vitan Цитата(Mikle Klinkovsky @ Jun 16 2011, 18... Jun 16 2011, 14:22    Mikle Klinkovsky Цитата(vitan @ Jun 16 2011, 18:22) А вари... Jun 16 2011, 15:09 Буратино Главным на этом собеседовании было предложить вари... Jun 17 2011, 06:01 vitan Цитата(Буратино @ Jun 17 2011, 10:01) Гла... Jun 17 2011, 07:29 Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 11:29) Распиш... Jun 17 2011, 08:20 Буратино Цепочки на исключающем ИЛИ и D триггере выделяют ф... Jun 17 2011, 08:30 vitan Цитата(Буратино @ Jun 17 2011, 12:30) Соп... Jun 17 2011, 09:14  Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 13:14) Это по... Jun 17 2011, 09:44   vitan Цитата(Mikle Klinkovsky @ Jun 17 2011, 13... Jun 17 2011, 09:54    Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 13:54) Как эт... Jun 17 2011, 10:40     vitan Цитата(Mikle Klinkovsky @ Jun 17 2011, 14... Jun 17 2011, 10:45      Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 14:45) Я-то п... Jun 17 2011, 11:51       vitan Цитата(Mikle Klinkovsky @ Jun 17 2011, 15... Jun 17 2011, 12:38  тау Цитата(vitan @ Jun 17 2011, 13:14) Цитата... Jun 17 2011, 10:24   vitan Цитата(тау @ Jun 17 2011, 14:24) если пер... Jun 17 2011, 10:41    Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 14:41) тактов... Jun 17 2011, 10:45 inventor для программеров еще один тупой вопрос задают-
как... Jun 17 2011, 13:40 vitan Цитата(inventor @ Jun 17 2011, 17:40) для... Jun 17 2011, 13:47 Mikle Klinkovsky Цитата(inventor @ Jun 17 2011, 17:40) пра... Jun 17 2011, 14:03  vitan Цитата(Mikle Klinkovsky @ Jun 17 2011, 18... Jun 17 2011, 14:26   Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 18:26) Это не... Jun 17 2011, 15:40  inventor Цитата(Mikle Klinkovsky @ Jun 17 2011, 18... Jun 17 2011, 15:07 vitan Цитата(inventor @ Jun 17 2011, 19:07) еще... Jun 17 2011, 16:59 Mikle Klinkovsky Цитата(vitan @ Jun 17 2011, 20:59) Ммм...... Jun 17 2011, 19:34  vitan Цитата(Mikle Klinkovsky @ Jun 17 2011, 23... Jun 18 2011, 07:19 Genesys Цитатаа умеют в основном бумажки красиво писать.
О... Jun 18 2011, 09:11 vitan Товарищ мой ходил в одну контору, говорит, что его... Jun 18 2011, 10:06 PhX Цитата(vitan @ Jun 18 2011, 15:06) Товари... Jun 19 2011, 17:08  vitan Цитата(PhX @ Jun 19 2011, 21:08) Ну и что... Jun 20 2011, 06:19 plus Один раз, лет 5 назад, желая сменить место работы,... Jun 21 2011, 13:32 sergtsa я тож решал тест про прием-передачу данных по двум... Jul 11 2011, 22:17 vitan Цитата(sergtsa @ Jul 12 2011, 02:17) я то... Jul 12 2011, 06:25 sergtsa Цитата(vitan @ Jul 12 2011, 10:25) Ого... Jul 12 2011, 13:08 vitan Цитата(sergtsa @ Jul 12 2011, 17:08) если... Jul 12 2011, 13:50 sergtsa да у меня тож электрон.
про частоту я понял . тео... Jul 12 2011, 14:05 vitan Цитата(sergtsa @ Jul 12 2011, 18:05) про ... Jul 12 2011, 14:15 sergtsa хм , сейчас попробую написать.
)
(я изначально о... Jul 12 2011, 14:24 vitan Цитата(sergtsa @ Jul 12 2011, 18:24) хм ,... Jul 12 2011, 14:32  sergtsa Цитата(vitan @ Jul 12 2011, 18:32) И врем... Jul 31 2011, 03:16   vitan Гы. Ну а коли импульс придет в районе, где сейчас ... Jul 31 2011, 08:21    sergtsa Цитата(vitan @ Jul 31 2011, 12:21) Гы. Ну... Jul 31 2011, 10:26     vitan Цитата(sergtsa @ Jul 31 2011, 14:26) съез... Jul 31 2011, 10:32      sergtsa Цитата(vitan @ Jul 31 2011, 14:32) Погоди... Jul 31 2011, 10:34       vitan Цитата(sergtsa @ Jul 31 2011, 14:34) вряд... Jul 31 2011, 10:36    sergtsa Цитата(vitan @ Jul 31 2011, 12:21) Гы. Ну... Jul 31 2011, 11:08     vitan как-то так... Jul 31 2011, 12:44 Genesys Мои мытарства по поводу поиска работы.
Интервьюер,... Jul 31 2011, 08:26 sergtsa я вижу вы не стали делать асинхронный вариант ? Jul 31 2011, 15:21
3 страниц
1 2 3 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|