
Anastasia
25.10.2018
09:27:03
[Перевод] Почему перенос при целочисленном переполнении — не очень хорошая идея
https://habr.com/post/427683/
Tags: C++, C, Блог компании PVS-Studio, c, c++, си, си++, неопределённое поведение, undefined behavior, переполнение int, wrapping, c/c++, всё сложно
Author Andrey2008 on #habrahabr

ОлегЪ
25.10.2018
09:28:06
в пиках на мой взгляд, начать сложно. и даташит, если ничего не прогал из железяк, не поможет. компилятор выбрать надо. я вот Си выбрал, Х18. Чел, narodstream на ютубе - более менее рассказывает, но не идеально. вообще по пикам оч мало инфы в сравнении с ардуино + инфа оч разбросана по компиляторам - асм, пикси, си, еще туева хуча...
Авр и мсп430 прогал, а пики какие то странные. Или доки у них

Anastasia
25.10.2018
09:30:05

Google

stanislav
25.10.2018
10:02:12

Anastasia
25.10.2018
10:02:58
Ннада такое купить, есть ссылочка?)

stanislav
25.10.2018
10:04:08
Не, из интернетов украл

Igor
25.10.2018
10:06:50
https://ru.aliexpress.com/wholesale?catId=0&initiative_id=SB_20181025020635&SearchText=house+for+cats+shark

Anastasia
25.10.2018
10:10:42

Серёга
25.10.2018
10:15:35
коты в честь а собаки и у бомжей есть!

Anastasia
25.10.2018
10:24:20

Серёга
25.10.2018
10:29:54
я так разводным ключем коснулся края стеллажа, закручивая гайку на клемме. в первый рабочий день =)
не выгнали, ключ до сих пор храню. хорошо его обварило и искр было много.

Anastasia
25.10.2018
10:30:48
А я в первый день облокотилась на высоковольтную стойку

Серёга
25.10.2018
10:31:00

Anastasia
25.10.2018
10:31:48
Кнчн

Petr
25.10.2018
10:48:15

Google

Anastasia
25.10.2018
10:52:50
10 полезных блогов для программистов на английском
https://habr.com/post/427613/
Tags: Блог компании Puzzle English, Изучение языков, Лайфхаки для гиков, английский язык, изучение английского, английский онлайн, блоги, полезные ссылки, полезные ресурсы, блоги для программистов
Author PuzzleEnglish on #habrahabr

ОлегЪ
25.10.2018
10:54:33
Я переключал при этом на диапазон 10А, но снять показания так и не успел

Anastasia
25.10.2018
11:07:24

Эдуард
25.10.2018
11:24:36

John
25.10.2018
11:42:22
а я знаю, Такседо Маск — это Мамору! ^_^

GluckMaker
25.10.2018
11:47:44

Zerg
25.10.2018
11:51:06

John
25.10.2018
12:00:06
?

Anastasia
25.10.2018
12:13:33
Теперь я тимлид, но почему мне так плохо? Практические советы
https://habr.com/post/420059/
Tags: Управление разработкой, Управление проектами, Управление персоналом, Конференции, Блог компании Конференции Олега Бунина (Онтико), teamleadconf, teamlead
Author romas1982 on #habrahabr
Пишем загрузчик ПЛИС в LabVIEW
https://habr.com/post/427529/
Tags: Прототипирование, Промышленное программирование, Ненормальное программирование, LabVIEW, labview, виртуальный прибор, загрузчик, dll, fpga, плис, ftdi, mpsse, national instruments
Author Shamrel on #habrahabr

John
25.10.2018
12:27:43
@IAnotherRealityI а ты чо, соскучилася по мне?

Anastasia
25.10.2018
12:37:53
Ага, кусает ночью за ноги, скачет как лошадь и вечно кляньчит похавать
STM32H7 — настройка тактирования без HAL
https://habr.com/post/427435/
Tags: Промышленное программирование, Программирование микроконтроллеров, Программирование, C, программирование микроконтроллеров, HAL, STM32, STM32H7, cmsis
Author sanders1967 on #habrahabr

John
25.10.2018
12:56:18

Anastasia
25.10.2018
12:59:37
Рыбу низзя

Alexander "krolaka"
25.10.2018
13:34:26
Я знаю одного такого
Замерил ток в розетке

Google

Alexander "krolaka"
25.10.2018
13:34:57
Щуп просто разорвало

DigitaLobster
25.10.2018
13:38:41
Пишем загрузчик ПЛИС в LabVIEW
https://habr.com/post/427529/
Tags: Прототипирование, Промышленное программирование, Ненормальное программирование, LabVIEW, labview, виртуальный прибор, загрузчик, dll, fpga, плис, ftdi, mpsse, national instruments
Author Shamrel on #habrahabr
Ой плять и тут этот лабвью

Богдан
25.10.2018
13:40:27

DigitaLobster
25.10.2018
13:41:09
Можно и так сказать

Alexander
25.10.2018
14:00:09
+6кг за две недели :(
Траур

Petr
25.10.2018
14:00:32
А чо эт у тебя телефон не отобрали

Alexander
25.10.2018
14:01:51

k
25.10.2018
14:03:55
пагади, чот знакомое

Petr
25.10.2018
14:04:59
Ой
Соорре

k
25.10.2018
14:20:21
этот резик не печка часом?

DigitaLobster
25.10.2018
14:22:24
Бля как же хорошо не быть в армии

Andrey
25.10.2018
14:24:38
https://knife.tom.ru/products/vn-s083
Игрушка для вскрытия коробок

DigitaLobster
25.10.2018
14:26:20
А как же драть когтями?

Andrey
25.10.2018
14:26:28
Лень

Ht3
25.10.2018
14:57:51

John
25.10.2018
15:07:36
делал :)

Google

John
25.10.2018
15:10:23

Ht3
25.10.2018
15:10:28
лол

John
25.10.2018
15:13:03
бля, реальные зубы пропалила >_<

DigitaLobster
25.10.2018
16:06:35
Акула
Чё там, пора уже одмина в международный розыск подавать?

Anastasia
25.10.2018
17:29:03
Дыа, ЦРУ, Пентагон, КГБ, ООН! Братство анального кольца! Нужно созвать всех!

Petr
25.10.2018
17:42:02
А в ЛС не отвечает?

DigitaLobster
25.10.2018
17:45:25
Так он не в сети

Anastasia
25.10.2018
17:46:03
та лан, мож отдыхает человечина
почему в Америке все ходят по дому в обуви?

Adamay
25.10.2018
18:00:19
Есть кто шарит в ком-порте на Си под Win?

Anastasia
25.10.2018
18:01:18
лучше сразу писать вопрос


Adamay
25.10.2018
18:05:29
Есть такая функция:
void ScanComPort(unsigned char ComPortResult[]) {
HANDLE hSerial = CreateFile("COM7", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0);
DCB dcbSerialParams = { 0 };
dcbSerialParams.DCBlength = sizeof(dcbSerialParams);
if (!GetCommState(hSerial, &dcbSerialParams))
puts("Err in Serial Port!");
dcbSerialParams.BaudRate = CBR_9600;
dcbSerialParams.ByteSize = 8;
dcbSerialParams.StopBits = ONESTOPBIT;
dcbSerialParams.Parity = NOPARITY;
if (!SetCommState(hSerial, &dcbSerialParams))
puts("Err in Serial Port!");
COMMTIMEOUTS timeouts = { 0 };
timeouts.ReadIntervalTimeout = 5;
timeouts.ReadTotalTimeoutConstant = 0;
timeouts.ReadTotalTimeoutMultiplier = 0;
timeouts.WriteTotalTimeoutConstant = 0;
timeouts.WriteTotalTimeoutMultiplier = 0;
if (!SetCommTimeouts(hSerial, &timeouts))
puts("Err in Serial Port!");
puts("We in ScanPort!");
char TempChar;
DWORD NoBytesRead;
int i = 0;
do {
ReadFile(hSerial, &TempChar, sizeof(TempChar), &NoBytesRead, NULL);
ComPortResult[i] = TempChar;
printf("%s", ComPortResult[i]); //Вывожу тут
i++;
} while (i < 10);
}
Есть такой код на Ардуино, который выводит "i1111111111c10s". В IDE Arduino "Монитор Порта" работает.
Но вот на Си выводит (null) (null) (null) (null)


Ht3
25.10.2018
18:38:23
Есть такая функция:
void ScanComPort(unsigned char ComPortResult[]) {
HANDLE hSerial = CreateFile("COM7", GENERIC_READ | GENERIC_WRITE, 0, 0, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, 0);
DCB dcbSerialParams = { 0 };
dcbSerialParams.DCBlength = sizeof(dcbSerialParams);
if (!GetCommState(hSerial, &dcbSerialParams))
puts("Err in Serial Port!");
dcbSerialParams.BaudRate = CBR_9600;
dcbSerialParams.ByteSize = 8;
dcbSerialParams.StopBits = ONESTOPBIT;
dcbSerialParams.Parity = NOPARITY;
if (!SetCommState(hSerial, &dcbSerialParams))
puts("Err in Serial Port!");
COMMTIMEOUTS timeouts = { 0 };
timeouts.ReadIntervalTimeout = 5;
timeouts.ReadTotalTimeoutConstant = 0;
timeouts.ReadTotalTimeoutMultiplier = 0;
timeouts.WriteTotalTimeoutConstant = 0;
timeouts.WriteTotalTimeoutMultiplier = 0;
if (!SetCommTimeouts(hSerial, &timeouts))
puts("Err in Serial Port!");
puts("We in ScanPort!");
char TempChar;
DWORD NoBytesRead;
int i = 0;
do {
ReadFile(hSerial, &TempChar, sizeof(TempChar), &NoBytesRead, NULL);
ComPortResult[i] = TempChar;
printf("%s", ComPortResult[i]); //Вывожу тут
i++;
} while (i < 10);
}
Есть такой код на Ардуино, который выводит "i1111111111c10s". В IDE Arduino "Монитор Порта" работает.
Но вот на Си выводит (null) (null) (null) (null)
Возможно проверь COMMTIMEOUTS и чекни еще что возвращает при открытии и чтении
COMMTIMEOUTS CommTimeOuts;
CommTimeOuts.ReadIntervalTimeout = 0xFFFFFFFF;
CommTimeOuts.ReadTotalTimeoutMultiplier = 0;
CommTimeOuts.ReadTotalTimeoutConstant = TIMEOUT;
CommTimeOuts.WriteTotalTimeoutMultiplier = 0;
CommTimeOuts.WriteTotalTimeoutConstant = TIMEOUT;


Adamay
25.10.2018
18:45:32

GluckMaker
25.10.2018
19:06:38

Alexander
25.10.2018
19:07:31
Моя жаба твой питон душил!

ОлегЪ
25.10.2018
19:17:00

stanislav
25.10.2018
19:42:26

Google

Alexander
25.10.2018
20:12:46

Anastasia
25.10.2018
20:23:34

Max
25.10.2018
20:24:03
Отсылка к этому, наверное https://m.youtube.com/watch?v=WIGQArdu7Qc

k
25.10.2018
20:29:06
это и так слишком вялый проект который так торопится что считает дни вот скоро год как
попробую канеш купить в чиде чоесть на 2,0
но оно от разных брендов, что правится лезвием по пластику включенным в лабник на 10 ампер
жаль лезвие от бритвы нева купить всё сложнее
интересно в каком году их сняли с производства
что тока в 2018м начался дефицит
нам препод в лэти рассказывал что раньше ртутопаранойи не было и в его молодость им студентам давали гвоздь из замороженной ртути вбить в пень
потом ртуть плавилась и гвоздь стекал под линолеум
никого не парило, убирали
ещё через лет 5 полетел гагарин