
Thorn
16.01.2018
12:40:21
http://russianspacesystems.ru/wp-content/uploads/2018/01/1973_Radiotekhnicheskiy_kompleks_Luna21_Lunokhod_2.pdf

Roman
16.01.2018
12:48:31
Подскажите алгоритм / код прорисовки закрашенного сектора

Андрій
16.01.2018
12:51:57
именно сектора? или производльной замкнутой области?

Catethysis
16.01.2018
12:52:16

Google

Catethysis
16.01.2018
12:52:40
у МК и ОЗУ и ПЗУ могут быть внешними, у stm уж точно

Valentin
16.01.2018
12:52:51
это говно дырявее чем бывшая
СЕКУРИТИ АПДОЙТ

Catethysis
16.01.2018
12:52:52
GPIO у малинки в процессоре есть
так что ни один из этих признаков не отличает МК от МП

DigitaLobster
16.01.2018
12:55:09
Мне кажется я получу 2, если так отвечу

Андрій
16.01.2018
12:55:28

Catethysis
16.01.2018
12:55:55

DigitaLobster
16.01.2018
12:57:38
“Ну… это конеччно хорошо, но вы не сказали то, что я хочу услышать”

Catethysis
16.01.2018
12:59:08
если старый пердун хочет услышать, что у МП тысяча ножек, а у МК десять -- то тут вряд ли можно что-то возразить

Google

Alexander
16.01.2018
12:59:26
Ну так препод на экзамене спрашивает относительно своих лекций, а не того, как оно все за их пределами устроено. Так не везде, и не у всех, но ответа он ждет заученного

Catethysis
16.01.2018
12:59:32
это и печально
я так рад, что свалил

DigitaLobster
16.01.2018
12:59:41
Он не старый пердун, а молодой робототехник. Всякие выставки посещает

Alexander
16.01.2018
12:59:50
Ахахха

Roman
16.01.2018
13:00:01

DigitaLobster
16.01.2018
13:00:07
Был экспертом даже

Catethysis
16.01.2018
13:00:23

Alexander
16.01.2018
13:00:55
Представил вакансию - требуется инженер робототехник, посещавший выставки

Roman
16.01.2018
13:01:05
ну... чот хз хз
я бы сказал, что единственное отличие -- это наличие MMU/TLB
Определение
Типичный микроконтроллер сочетает на одном кристалле функции процессора и периферийных устройств, содержит ОЗУ и (или) ПЗУ. По сути, это однокристальный компьютер, способный выполнять относительно простые задачи.
Отличается от микропроцессора интегрированными в микросхему устройствами ввода-вывода, таймерами и другими периферийными устройствами.

Catethysis
16.01.2018
13:01:23
хуйня определение

Морковочка
16.01.2018
13:01:40

Catethysis
16.01.2018
13:01:45
я же привёл примеры и МП с GPIO, и МК со внешними озу и пзу

Roman
16.01.2018
13:01:52
ты хочешь сказать что gpio стоит в процессоре?

Alexander
16.01.2018
13:01:55
Ну для 1985 года норм определение

Catethysis
16.01.2018
13:02:01

John
16.01.2018
13:02:04

Catethysis
16.01.2018
13:02:06

Roman
16.01.2018
13:02:12
GPIO это периферийное устройство

Catethysis
16.01.2018
13:02:30
а в мк GPIO это не периферийное устройство?

Google

Catethysis
16.01.2018
13:02:43

Roman
16.01.2018
13:02:46
в малине стоит не процессор а SoC

DigitaLobster
16.01.2018
13:02:59
Лично я считаю нахуй все эти определения, нужно делать что-то

Catethysis
16.01.2018
13:03:07

Roman
16.01.2018
13:03:29
главное отличие - мк может выполнять программу без внешних микросхем

Catethysis
16.01.2018
13:03:40

Alexander
16.01.2018
13:04:03
Да оно все смешалось уже давно, и теперь не понятно что конкретно называть процессором. Еслиблок с алу и уу, то он вообще везде

Catethysis
16.01.2018
13:04:05

DigitaLobster
16.01.2018
13:04:43
Хм, на вики написано 1.2 GHz 64/32-bit quad-core ARM Cortex-A53

пикотранзистор
16.01.2018
13:05:04

DigitaLobster
16.01.2018
13:05:10
И по ссылке нету gpio

Catethysis
16.01.2018
13:05:21

Roman
16.01.2018
13:05:38

Catethysis
16.01.2018
13:06:16

Андрій
16.01.2018
13:06:38
Подскажите алгоритм / код прорисовки закрашенного сектора
закрашивание произвольной замкнутой области
static unsigned char test_dot (uchar x, uchar y) {
unsigned char pixel;
if ((x >= GLCD_WIDTH) || (x == 255) || (y == GLCD_HEIGHT) || (y == 255))
return 0xFF;
pixel = glcd_array[x][y/8] & (1«(y%8));
if (pixel == 0)
return 0;
else
return 0xFF;
}
void glcd_paint (uchar x, uchar y) {
uchar xleft=x, xright=x, ctr;
while (test_dot(xleft-1, y) == 0)
xleft--;
while (test_dot(xright+1, y) == 0)
xright++;
glcd_line(xleft, y, xright, y, SET);
for (ctr = xleft; ctr <= xright; ctr++) {
if (test_dot(ctr, y+1) == 0)
glcd_paint(ctr, y+1);
if (test_dot(ctr, y-1) == 0)
glcd_paint(ctr, y-1);
}
}

Catethysis
16.01.2018
13:06:51

Roman
16.01.2018
13:06:59

Google

Roman
16.01.2018
13:07:08
с ней тут проблемы

Catethysis
16.01.2018
13:07:09
не буду.

John
16.01.2018
13:07:40
Z80 -- это...?

Catethysis
16.01.2018
13:08:40
и я его даже руками трогал
а в доказательство, что я не придумал -- @KristianElert тоже его видел

Roman
16.01.2018
13:09:08
лады

Catethysis
16.01.2018
13:09:08
"Figure 6 shows the use of the Rabbit 3000 microprocessor ports in the RCM3700 modules."
там и GPIO, и RAM, и Flash
а в те времена слова SoC точно не знали

Roman
16.01.2018
13:10:04
1) https://electronics.stackexchange.com/questions/16828/microcontroller-vs-system-on-chip
продолжение можно загуглить как
microprocessor vs microcontroller vs soc

Catethysis
16.01.2018
13:11:20
а я для себя решил точно: если есть виртуализация памяти -- это процессор. если нет -- это МК.
но я с огромной радостью приму примеры MCU с MMU и MPU без MMU
что докажет, что и я заблуждаюсь
пока что я не находил таких примеров (хотя искал раньше)

Roman
16.01.2018
13:12:41
еще прикольные картинки

Google

Catethysis
16.01.2018
13:12:59

Valentin
16.01.2018
13:14:16

John
16.01.2018
13:14:32
завидуйте мне!!

Thorn
16.01.2018
13:14:47
МК — дешевое, самодостаточное (внешняя память опциональна), для строго embedded применений
процессор — основа более-менее универсальной вычислительной системы, относительно сложно и дорого применять (внешняя память, i/o)
SoC — что угодно, от МК с радиоинтерфейсом до процессора со встроенным i/o контроллером и т. п.

John
16.01.2018
13:14:49
я иду снег убирать у себя дома...

Catethysis
16.01.2018
13:15:48
"дешёвое" точно не показатель, неясны критерии дешевизны, и я достаточно быстро найду 30 МК, которые дороже 30 МП

John
16.01.2018
13:16:35

Catethysis
16.01.2018
13:16:40
процессор применять не всегда сложно, есть в LQFP-100 и достаточно только питания, а МК бывают и с замороченными питаниями, например, плюс всякие цепи сброса и секвенирования питания.
IO внешние тоже не всегда нужны в МП, есть и внутренние

Thorn
16.01.2018
13:17:37
дешевое в плане стоимости применения — плата, обвязка и т. п.

Андрій
16.01.2018
13:17:50
мне кажется, не стоит путать CPU и MPU. вот на материнке стоит CPU, которому для работы нужна еще внешняя память и чипсет. а MPU может быть и со встроенным барахлом, но меньшим функционалом и производительностью

Catethysis
16.01.2018
13:17:52

Thorn
16.01.2018
13:17:54
тогда разница будет заметнее

Catethysis
16.01.2018
13:18:14
у меня на платах с STM порой обвязки больше, чем тут
а это -- полностью самодостаточный девайс, который даже в интернет на 100 Мбитах ходить умеет

Thorn
16.01.2018
13:18:39
да его неправильно назвали, вон даже в википедии пишут, что это микроконтроллер