Size: a a a

2020 January 02

T

Triangle in STM32
У меня stm32f103c8t6, светодиод на pc13, адреса стека нашёл и тот располагается в 0x2005000, обозначил адреса _start, nmi_handler'а, hard_fault, bus_fault и usage_fault, так и не понял, как заводить пины.
источник

A

ASSembler in STM32
Triangle
Может я туплю, но перерыв пару статей в гугле я так и не нашёл как заводить пины стмки на ассемблере. Не могли бы вы помочь?
источник

n

noname in STM32
я правильно понял, чтобы опросить первый канал на PA0 ацп, нужно
ADC1->SQR1 = ADC_SQR1_L_0;
   ADC1->SQR3 = ADC_SQR3_SQ1_0;

и калибровать ацп нужно после включения
ADC_CR2_ADON
источник

T

Turunchuk in STM32
Думается, этому замечательному каналу не помешает немного праздничного вдохновения😎
Делюсь своей эмбедд-музой💃
источник

T

Turunchuk in STM32
источник

A

ASSembler in STM32
noname
я правильно понял, чтобы опросить первый канал на PA0 ацп, нужно
ADC1->SQR1 = ADC_SQR1_L_0;
   ADC1->SQR3 = ADC_SQR3_SQ1_0;

и калибровать ацп нужно после включения
ADC_CR2_ADON
В sq битах хранится номер АЦП канала
источник

A

ASSembler in STM32
И если ты хочешь pa0 то в sq1 должны быть нули
источник

A

ASSembler in STM32
В битах L хранится количество опрашиваемых каналов
источник

A

ASSembler in STM32
И при L =0 опрашивается 1(один) канал
источник

A

ASSembler in STM32
Тоесть в L должен быть 0
источник
2020 January 03

Bw

Blood werwolf in STM32
Здравствуйте, написал программу миганием светодиода, но как не странно ошибок нет, но боюсь заливать её в микроконтролер. Скажите по каким причинам можно сломать микроконтролер программой?
источник

Bw

Blood werwolf in STM32
И можно ли мигать светодиодом без использования HAL?
источник

IK

Ivan Kruzenshtern in STM32
Blood werwolf
И можно ли мигать светодиодом без использования HAL?
источник

Bw

Blood werwolf in STM32
Большое спасибо за статью. Совсем недавно перешёл на stm32. Ничего не понимаю
источник

n

noname in STM32
ASSembler
Тоесть в L должен быть 0
ну так и написал, только погоду на марсе показывает
источник

n

noname in STM32
не получается получить реальное значение АЦП с PA0, показывает что попало
https://pastebin.com/mjnU7Gb8
источник

A

ASSembler in STM32
noname
не получается получить реальное значение АЦП с PA0, показывает что попало
https://pastebin.com/mjnU7Gb8
Бегло посмотрел, АЦП у тебя включен на канал1
источник

n

noname in STM32
ASSembler
Бегло посмотрел, АЦП у тебя включен на канал1
спасибо тебе огромное!🙏
источник

A

ASSembler in STM32
noname
спасибо тебе огромное!🙏
the CAL bit is reset by hardware and normal conversion can be performed
источник

A

ASSembler in STM32
тоесть нужно дождаться сброса бита, а ты ждешь его установки
источник