Size: a a a

2019 March 06

GK

Grigorii Kuzmin in ELECTRONIX
1. когда начинаешь программировать, чтобы понять, что происходит
2. когда нужно уменьшить размер прошивки
3. когда нужно сделать красиво и чисто))
4. когда приходится искать баги в самом хал
источник

A

Alex in ELECTRONIX
hardegor
Новичка в чем? В программировании? Или в контроллерах? Или в стм32?
Именно программировании.
источник

DS

Dolphin Soft in ELECTRONIX
Grigorii Kuzmin
1. когда начинаешь программировать, чтобы понять, что происходит
2. когда нужно уменьшить размер прошивки
3. когда нужно сделать красиво и чисто))
4. когда приходится искать баги в самом хал
Это все - недостатки, достоинства давай ;)
источник

T

Thorn in ELECTRONIX
Andrey Chufyrev
Можно примеры случаев, когда предпочтительнее использовать чистые манипуляции с регистрами?
когда HAL не поддерживает то, что умеет железо (например — режимы упаковки/распаковки DMA)
источник

GK

Grigorii Kuzmin in ELECTRONIX
Dolphin Soft
Это все - недостатки, достоинства давай ;)
Быстрый, краткий код
источник

DS

Dolphin Soft in ELECTRONIX
ну тоже сомнительно
источник

DS

Dolphin Soft in ELECTRONIX
Thorn
когда HAL не поддерживает то, что умеет железо (например — режимы упаковки/распаковки DMA)
👆 вот хороший пример, хотя и здесь решается на 90% через HAL
источник

GK

Grigorii Kuzmin in ELECTRONIX
Dolphin Soft
ну тоже сомнительно
Ты уже определился бы) то ты за асм и микрооптимизации топишь, а также за недоверие к софту с большим уровнем абстракций, то уже поделия типа хала нормально)
источник

DS

Dolphin Soft in ELECTRONIX
Grigorii Kuzmin
Ты уже определился бы) то ты за асм и микрооптимизации топишь, а также за недоверие к софту с большим уровнем абстракций, то уже поделия типа хала нормально)
нене, я не такой!
Каждой задаче - кода кусок.
Здесь же я просто спросил про пример, не более ;)
источник

DS

Dolphin Soft in ELECTRONIX
Вобще, в МК, я за Асм, но если задача выходит за рамки супер-цикла, то без ЯВУ - никуда
источник

DS

Dolphin Soft in ELECTRONIX
Товарищи, micropython может туглить пин раз в 6 мкс.
И это при сохранении простоты написания кода.

Очередная победа змеи. Всего-то нужно использовать декоратор native
источник

DS

Dolphin Soft in ELECTRONIX
100 КГц, тинька умеет с 1кб флеша и 64б памяти
источник

DS

Dolphin Soft in ELECTRONIX
в софтовом режиме
источник

DS

Dolphin Soft in ELECTRONIX
на 8МГц от внутреннего RC
источник

DS

Dolphin Soft in ELECTRONIX
а у тебя 160МГц
источник

DS

Dolphin Soft in ELECTRONIX
Тебя хоть что-то удивляет? Тип, яп верхнего уровня, ещё и интерпретатор и скорости до 1 МГц.
У него даже есть блок для работы ассемблером, где скорости поднимаются до родных 160.
источник

DS

Dolphin Soft in ELECTRONIX
Но все в среде микропитона. Это ведь плюс. Ну.
источник

DS

Dolphin Soft in ELECTRONIX
Так я и говорю: петон - гавно ))
источник

DS

Dolphin Soft in ELECTRONIX
вот, буквально только что обсудили )
источник

DA

Dorofeev Alexandr in ELECTRONIX
Dolphin Soft
Вобще, в МК, я за Асм, но если задача выходит за рамки супер-цикла, то без ЯВУ - никуда
Можете перевести)? Пытаюсь понять смысл фразы
источник