Size: a a a

2017 August 09

MS

Mike 🔥🔥 Salnikov in embedded.rs
pl 🦑 hk
пиннед ссылка разве не оно?
Вроде оно
источник

EL

Emerald L. Greene in embedded.rs
Я успешно делал проект на stm32 с таким вот https://github.com/leaflabs/libmaple мне удобно было
источник

L

LexsZero in embedded.rs
он помер вроде
источник

L

LexsZero in embedded.rs
бля, боль какая. синтаксис ужасен.
источник

L

LexsZero in embedded.rs
наверное, это самый пиздецовый способ выставить битики в регистре который я когда-либо видет.
источник

L

LexsZero in embedded.rs
я не имею ничего против выставления битиков. но я в упор не понимаю, чем это лучше да хотя бы банального writel(HUI->PIZDA, DZHI | GURDA)
источник

L

LexsZero in embedded.rs
пойду изобрету макру для тайпсейфного определения регистров с енамами и битиками
источник

OY

Oleg Yum in embedded.rs
Я ни фига не шарю в embedded расте. Походу ради кошкодевочек и сижу здесь :)
источник

OY

Oleg Yum in embedded.rs
источник
2017 August 10

MS

Mike 🔥🔥 Salnikov in embedded.rs
а кто такой japaric кстати известно? или это просто блоггер какой-то?
источник

EL

Emerald L. Greene in embedded.rs
Это надо логическим анализатором или осциллом посмотреть mosi, sck пины. Впринципе можно другой МК для этого использовать
источник

EL

Emerald L. Greene in embedded.rs
В spi нельзя читать не отправляя хотя бы нули
источник

EL

Emerald L. Greene in embedded.rs
Можно просто не читать что присылают
источник

EL

Emerald L. Greene in embedded.rs
Не забудь кстати cs output
источник

EL

Emerald L. Greene in embedded.rs
Обычно его надо выставить в 0 чтобы выбрать чип в который пишешь
источник

e🦀

eupn 🦀 in embedded.rs
Есть аппаратный CS, а есть программный, когда в роли CS любой из GPIO и ты вставляешь его до начала транзакции
источник

e🦀

eupn 🦀 in embedded.rs
Saleae logic китайский стоит копейки
источник

e🦀

eupn 🦀 in embedded.rs
Программный, это когда он в режиме push-pull и дёргается через GPIO, а аппаратный — это когда он в режиме AF и дёргается модулем периферии
источник

e🦀

eupn 🦀 in embedded.rs
Программный может совпадать с аппаратным, если при этом в модуле периферии явно указано, что отключен аппаратный CS, а сам пин для CS настроен в режим push-pull
источник

EL

Emerald L. Greene in embedded.rs
Можно им управлять софтварно, через GPIO, перед началом SPI транзакций
источник