
Bastad
02.08.2017
15:16:34

Th0r
02.08.2017
15:16:58

Dmitry
02.08.2017
15:17:00
org.telegram.telegrambots.exceptions.TelegramApiRequestException: Error editing message text: [429] Too Many Requests: retry after 172
=(

Bastad
02.08.2017
15:17:02
а точно

Google

Bastad
02.08.2017
15:17:11

Влад
02.08.2017
15:17:23
172 секунды?

Dmitry
02.08.2017
15:17:28
угу

Влад
02.08.2017
15:17:56
сделайте одну страничку больше обьемом, а то ж странно — я хочу до себя долистать, мне нафиг не надо видеть тех, кто в начале.
или чтобы голосовать по нику /democracy_1041327251_void_vvzvlad

Bastad
02.08.2017
15:19:21

Влад
02.08.2017
15:19:32
так и не сработает
там ID надо вместо ника сейчас

Serg
02.08.2017
15:24:25

Динар
02.08.2017
15:24:30
это схема защиты от индуктивных выбросов

Serg
02.08.2017
15:25:11
чтобы быстрее реле отпускало?

Динар
02.08.2017
15:25:52
я хз..я бы просто диод поставил, а тут такое нашел вот думаю

Google

Dmitry
02.08.2017
15:26:22
там же написано. русским по белому

Динар
02.08.2017
15:26:44
бля внатуре))
смотрю в книгу вижу пони

Serg
02.08.2017
15:44:37
#include "stm32f2xx.h"
static __no_init __root uint32_t flag @0x20000000;
int main(void)
{
flag++;
NVIC_SystemReset();
}
Размещение переменой по заданному адресу означает что под нее будет выделено место в памяти, заданное адресом?

Dmitry
02.08.2017
15:45:41

Serg
02.08.2017
15:45:56
что это?
все еще ищу метод как не потерять значение в переменной после горячего ресета

Dmitry
02.08.2017
15:49:06
что это?
Секция, которая заполняется нулями в Default_Reset_Handler

Serg
02.08.2017
15:52:45
ну код вышеприведенный работает
flag инкрементится
но не уверен в надежности

Dmitry
02.08.2017
15:53:47

IDDQD
02.08.2017
15:53:50
Парни
А можно ли на полевике, R,C сделать RC генератор?

Dr
02.08.2017
16:02:02
АНАРХИЯ МАТЬ ПОРЯДКА

Petr
02.08.2017
16:03:10

Google

Petr
02.08.2017
16:03:37
И у Сифуна

Dr
02.08.2017
16:03:42

Serg
02.08.2017
16:05:06

Dmitry
02.08.2017
16:08:04
Хм, интересно, что значит abs... Чтобы точно убедиться, можешь попробовать зайти в Default_Reset_Handler, там должны быть переменные, определяемые в линкере. Можно их значения поглядеть.

Serg
02.08.2017
16:10:51
Default_Reset_Handler - а где оно?
поиском по файлам не нашел

Dmitry
02.08.2017
16:12:31
В стартапе
startup_xxx

Serg
02.08.2017
16:13:56
я тут фиг что разберу

Dmitry
02.08.2017
16:15:29
Блин, в иаровском я не разбираюсь :(

IDDQD
02.08.2017
16:16:40
Чё там разбираться то
Сначала идёт вектор тейбл
Затем идёт загрузка адреса функции системинит и безусловный переход на эту функцию. Затем entry point и безусловный переход туда

Dolphin
02.08.2017
16:24:01

IDDQD
02.08.2017
16:25:25
Или обычно используют специальные регистры аварийного сохранения, они тоже по ресету не сбрасываются. В них писать можно а не в память

Dolphin
02.08.2017
16:26:11
ну типа можно указатель к регистровым парам привязать?

Google

IDDQD
02.08.2017
16:27:35

Dolphin
02.08.2017
16:29:32
размещение массива в регистрах

Serg
02.08.2017
16:31:49

IDDQD
02.08.2017
16:33:36
Если с 0x0A у авр регистры общего назначения, то да, так конечно можно, но они по ресету сбрасываются
Вообщем в stm этот блок называется BKP. В нем можно хранить данные и после сброса они не пострадают

Redrik
02.08.2017
16:37:04
Кто нибудь тут собирал компы в мини корпусе?

Admin
ERROR: S client not available

Serg
02.08.2017
16:39:00
но вот хотелось бы простым методом с флагом в памяти
мне надо хранить только при ресете, при сбросе питания не надо
ну вот вроде видно что перед переменную явно выделено место
это так?
код слева:
#include "stm32f2xx.h"
static __no_init __root uint32_t flag @0x20000000;
int main(void)
{
flag++;
NVIC_SystemReset();
}
код справа:
#include "stm32f2xx.h"
int main(void)
{
NVIC_SystemReset();
}

IDDQD
02.08.2017
17:15:21
Вроде да с 0x2000_0000 по 0x2000_0004 анинит секция в 32 бита
А если слева вот так
Serg Sapov:
код слева:
#include "stm32f2xx.h"
static no_init root uint32_t flag @0x20000000;
int main(void)
{
NVIC_SystemReset();
}

Google

IDDQD
02.08.2017
17:17:04
То он оптимизирует эту секцию?

Serg
02.08.2017
17:33:17
собственно вопрос в чем - задание адреса (@0x20000000) приводит к размещению там переменной?
судя по мап файлу - да?

Mad
02.08.2017
17:47:22
https://www.farpost.ru/vladivostok/home/electro/kabel-dlja-sistem-ops-i-soue-ognestojkij-kpsng-a-frls-1h2h0-5-53731143.html

Spanish Inquisition
02.08.2017
18:05:01
Сегодня выборы!
Не забудь выбрать Главного Инквизитора недели.
Предварительные результаты голосования:
Petr B. @vasia_z - 10
Byte @Byte_kgd - 10
sifun @sifunsifun - 6
ϯ⋅ - 4
Joric @iamjoric - 2
Человек-Даук @Daud95 - 2
Stanislav Popov @enomad - 1
Samael @SamaelImmortal - 1
Qewin @Qewin - 1
Для голосования написать @SpanishInquisitionBot команду start (впереди слеш!)
Или отдай свой голос тут:

Diana
02.08.2017
18:30:02
А че меня не поставили
Байт и так админ
Куда ему вторая админка?

Serg
02.08.2017
18:33:13
это о чем вообще, кто такой инквизитор и зачем его выбирать?

Bastad
02.08.2017
18:51:07

Maxim
02.08.2017
18:56:47
Странный какой-то китайский OLED (один из тысяч похожих модулей I2C 128x64). Сейчас включил все его сегменты и увидел всё то, что выводилось на него раньше. Но проблема в том, что мусор _светлее_ фона.
И тут небольшой разрыв шаблона - ведь если бы OLED успел за день деградировать - должен быть, по идее, темнее. Как так?

Byte
02.08.2017
19:00:51

Diana
02.08.2017
19:01:01
Люблю хохлов

Dolphin
02.08.2017
19:04:39

Byte
02.08.2017
19:06:05
Дыа :)

RED
02.08.2017
19:06:09
буте