Микропроцесорски системи/К2 2023 — разлика између измена
(Нова страница: {{tocright}} '''Други колоквијум 2022. године''' одржан је 10. децембра била је доступна документација микроконтролера, процесора и ''Intel HEX'' формата као и презентације са предавања током теоријског и практичног дела испита. Поставка рока није доступна са странице пре…) |
|||
| (3 међуизмене истог корисника нису приказане) | |||
| Ред 1: | Ред 1: | ||
{{tocright}} | {{tocright}} | ||
'''Други колоквијум | '''Други колоквијум 2023. године''' одржан је 9. децембра била је доступна документација микроконтролера, процесора и ''Intel HEX'' формата као и презентације са предавања током теоријског и практичног дела испита. Поставка рока није доступна са странице предмета. | ||
== Теорија - Група А == | == Теорија - Група А == | ||
| Ред 7: | Ред 7: | ||
=== 2. задатак === | === 2. задатак === | ||
: '' | : ''Задатак из [[Микропроцесорски_системи/Теорија#Начин_бројања_тајмера|области начина бројања тајмера као са прегледа теорије]].'' | ||
=== 3. задатак === | === 3. задатак === | ||
| Ред 14: | Ред 14: | ||
=== 4. задатак === | === 4. задатак === | ||
: ''Исти задатак као [[Микропроцесорски_системи/К2_2022#4._задатак|четврти задатак са К2 2022]].'' | : ''Исти задатак као [[Микропроцесорски_системи/К2_2022#4._задатак|четврти задатак са К2 2022]].'' | ||
== Теорија - Група Б == | |||
=== 1. задатак === | |||
: ''Слично као [[Микропроцесорски_системи/К2_2022#1._задатак|први задатак на другом колоквијуму 2022. године]].'' | |||
Која вредност треба да буде уписана у регистар ''RTSR'' периферије ''EXTI'' да би постојала могућност да се генерише прекид када се на пину <code>PD1</code> или пину <code>PB2</code> микроконтролера ''STM32F103R6'' појави узлазна ивица сигнала? Сматрати да на осталим пиновима не треба препознавати узлазну ивицу сигнала. | |||
Одговор унети према формату неозначених хексадецималних литерала у C програмском језику ширине 32 бита. | |||
Приказ очекиваног формата одговора за произвољно одабрану вредност 1 јесте: | |||
0x00000001 | |||
'''Одговор:''' <span class="spoiler" data-solution="text">0x00000006</span> | |||
'''Објашњење:''' <span class="spoiler" data-solution="explanation">На страни 212. од ''STM32F103 Reference Manual'' можемо видети да за сваку ''EXTI'' линију постоји по један бит у ''RTSR'' регистру, док на страни 210. можемо видети да <code>PD1</code> одговара линији 1, а <code>PB3</code> одговара линији 2. То значи да су први и други бит броја постављени на 1, па добијамо 6 као коначно решење.</span> | |||
=== 2. задатак === | |||
: ''Исти као [[Микропроцесорски_системи/К2_2023#2._задатак|други задатак из групе А]].'' | |||
=== 3. задатак === | |||
: ''Исти као [[Микропроцесорски_системи/Август_2022#5._задатак|пети задатак из агвуста 2022]].'' | |||
=== 4. задатак === | |||
: ''Слично као [[Микропроцесорски_системи/К2_2022#4._задатак|четврти задатак на другом колоквијуму 2022. године]].'' | |||
На слици је приказан дијаграм сигнала и вредности неких регистара тајмера ''TIM1'' који одбројава до неке вредности, након чега генерише ''Update event'' (''UEV''). Уколико бит ''ARPE'' контролног регистра тајмера TIM1 има вредност 1, који број треба да стоји на дијаграму уместо ''X'' да би дијаграм приказивао исправно сигнале? Унети децимални број као одговор. | |||
[[Датотека:MIPS K2 2022 ARPE.jpg|frame|center|Слика дијаграма из четвртог задатка.]] | |||
'''Одговор:''' <span class="spoiler" data-solution="text">72</span> | |||
== Задатак == | == Задатак == | ||
Тренутна верзија на датум 9. децембар 2023. у 14:30
Други колоквијум 2023. године одржан је 9. децембра била је доступна документација микроконтролера, процесора и Intel HEX формата као и презентације са предавања током теоријског и практичног дела испита. Поставка рока није доступна са странице предмета.
Теорија - Група А
1. задатак
- Исти задатак као на први задатак са К2 2022.
2. задатак
3. задатак
- Исти задатак као пети задатак са фебруарског рока 2023.
4. задатак
- Исти задатак као четврти задатак са К2 2022.
Теорија - Група Б
1. задатак
- Слично као први задатак на другом колоквијуму 2022. године.
Која вредност треба да буде уписана у регистар RTSR периферије EXTI да би постојала могућност да се генерише прекид када се на пину PD1 или пину PB2 микроконтролера STM32F103R6 појави узлазна ивица сигнала? Сматрати да на осталим пиновима не треба препознавати узлазну ивицу сигнала.
Одговор унети према формату неозначених хексадецималних литерала у C програмском језику ширине 32 бита.
Приказ очекиваног формата одговора за произвољно одабрану вредност 1 јесте:
0x00000001
Одговор: 0x00000006
Објашњење: На страни 212. од STM32F103 Reference Manual можемо видети да за сваку EXTI линију постоји по један бит у RTSR регистру, док на страни 210. можемо видети да PD1 одговара линији 1, а PB3 одговара линији 2. То значи да су први и други бит броја постављени на 1, па добијамо 6 као коначно решење.
2. задатак
- Исти као други задатак из групе А.
3. задатак
- Исти као пети задатак из агвуста 2022.
4. задатак
На слици је приказан дијаграм сигнала и вредности неких регистара тајмера TIM1 који одбројава до неке вредности, након чега генерише Update event (UEV). Уколико бит ARPE контролног регистра тајмера TIM1 има вредност 1, који број треба да стоји на дијаграму уместо X да би дијаграм приказивао исправно сигнале? Унети децимални број као одговор.
Одговор: 72
Задатак
- Исти задатак као на другом колоквијуму 2021. године.
