Поздравляем A.L. с днём рождения!
- А что означает для разработчика утверждение стандарта? Да и вообще
что оно означает?.. POV(63 знак., 16.01.2024 23:02, RFID, ссылка, полностью)
- Кетай жжет, в одном SOC: RISCV 1G, RISCV 700M, Cortex-A53 1G, 8051
300M(!!!!) , TPU и еще 512М DDR. Как тебе такое, Эльф? Andreas(1 знак., 13.01.2024 16:51, MCU, ссылка, полностью)
- Война против хуситов началась. Здорово же они экономику Европы
достали. - Samum421(12.01.2024 09:45, zen, полностью)
- Иранские БПЛА Shahed уже на Алибабе продают? О.о Проверил по ссылке
- "в вашу страну товар не поставляется". Зашел через VPN - "нетути
больше, весь товар распродан". reZident(2 знак., 17.01.2024 15:14, ссылка, картинка)
- чета шутки про красные линии опаздывают Nikolay801_(1 знак., 17.01.2024 10:11, ссылка)
- Резиденция курдского бизнесмена Пешрава Дизейи в иракском Эрбиле,
уничтоженная ракетным ударом Ирана. По словам Ирана, Дизейи работал
на Моссад и торговал нефтью с Израилем.По резиденции было запущено
сразу 4 ракеты ОТРК Fateh-110, в результате погиб сам Дизейи и
члены его семьи. Codavr(1 знак., 16.01.2024 22:14, ссылка)
- Военные США подтвердили попадание ракеты хуситов в американский
контейнеровоз в Красном море, пострадавших нет. - vasily777(15.01.2024 21:07)
- Хуситы атаковали танкер с российской нефтью. (Рамсы попутали?) - Samum421(13.01.2024 00:04)
- Да говорят, уже в процентах от мировой торговли убытки. Дальше
смешнее: "американцы за сутки сделали больше, чем хуситы за 2
месяца": война, теперь там плавать ваще низзя ))) - maik-vs(12.01.2024 23:01)
- побомбят/поугрожают немного. Если, вдруг, Иран первый пострадает. - vasily777(12.01.2024 18:29)
- оказывается Конашенков в ночную смену с другой стороны глобуса
подрабатывает! Nikolay801_(1 знак., 12.01.2024 15:56, ссылка)
- Сейчас другое начнется :-))) reZident(1 знак., 12.01.2024 14:09, картинка)
- "Мы, йеменцы, не из тех, кто боится Америки. Нас устраивает прямая
конфронтация с США" عبد الملك الحوثي - Solo(12.01.2024 10:54)
- Осуждаете агрессию против независимого государства? - Nikolay801_(12.01.2024 10:43)
- Эдди хнычет о Линуксе на смартфоне, а между тем Тайдзен уже до
восьмой версии дорос. Cкpипaч(1 знак., 17.01.2024 12:24, dao, ссылка, полностью)
- Что за ...? Так привык смотреть при отладке в Кейле все регистры
периферии. Для любых STM32. Даже вот недавно STM32G070. А вот для
STM32G030 - фигвам. По вкладкам View->System Viewer какая-то
странная Core Peripherals. А там всякая фигня. Где регистры UART,
SPI??? Всё облазил - нету. Кейл - 5.33 - Лaгyнoв(17.01.2024 09:19, dao, полностью)
- Импортозамещение, которое мы потеряли: советские языки
программирования и их создатели Evgeny_CD(2 знак., 16.01.2024 03:27, dao, ссылка, ссылка, полностью)
- мне одному показалось, что практически все советские языки, как под
кальку повторяли процедурные вроде Алгола (в упрощённом варианте, -
Паскаля) разница между ними - непринципиальная, ну в некоторых
возможностях специфических процедур и функций, а так-то те же яйца.
На самом деле направлений в программировании и языках не так много.
Мне видятся вот такие примерно вехи и ориентиры (очерёдность и
хронология возможно немного другие, но я старался соблюсти
временной ряд Adept(5295 знак., 16.01.2024 05:27 - 17.01.2024 00:03)
- Для Бейсика есть/был компилятор gw-basic, возможно, что-то ещё. Costic(189 знак., 16.01.2024 15:12)
- верилог - специализированный язык описания аппаратуры. Он тут как
бы "не к месту", спич о б универсальных языках. Бэйсик изначально -
толдько интерпретатор (в том его суть) компилеры уже потом
появились. - Adept(16.01.2024 15:25)
- Квейсик по мотивам Бейсика компилятором был. Для оборудования
измерительного. - Visitor(16.01.2024 20:19)
- Коллега, вы второй раз утверждаете что в Бейсике есть что-то, что
делает его невозможным к компиляции ("он интерпритатор, это его
суть"). Что же это? Откройте мне глаза, так сказать. - Cкpипaч(16.01.2024 15:28)
- 1) Допускается наличие ошибок в строках, которые еще не исполнялись
(правда более современные бейсики такого не позволяли) 2)
Возможность в рантайме создания строки с инструкцией и ее
выполнение (правда не уверен что это стандарт для бэйсика) AlexBi(175 знак., 16.01.2024 15:40)
- ну попробуйте сделать интерпретатор фортрана или Си :)) а Бэйсик -
без проблем, что не говорит о том, что невозможно сделать его
компилятор. Но суть бэйсика - основные языковые конструкции
(математика, данные/массивы с отсутствием типов и явных деклараций
переменных, условия/ветвления, циклы, подпрограммы) и всё это
уложено в интерактивную среду редактора-интерпретатора, что
кардинально снижало "порог вхождения", для чего, собственно он и
был придуман :) - Adept(16.01.2024 15:33)
- Аналитик и Эль-76 выпали из обзора? - Kpoк(16.01.2024 12:17)
- Пункт 12: Java и Jscript не имеют между собой ничего общего. И если
первый, скрепя сердцем можно объединить в одном пункте с Python
(байт-код, который вообще-то придумали для Паскаля, но то детали),
то второй лучше вообще убрать или показать отдельным пунктом,
вместе с PHP. Cкpипaч(1004 знак., 16.01.2024 11:23)
- Алгол был стандартом в Европе и СССР как академический язык
публикации алгоритмов в научных работах' и даже в США, несмотря на
засилие там IBM с фортраном в практическом программировании. Codavr(323 знак., 16.01.2024 11:11)
- Я бы не сравнивал языки между собой, т.к. их бесчисленное множество
- следствие "заточенности" конкретного языка под конкретный круг
задач. Всё равно, что сравнивать, какой автомобиль лучше для
стройки - автокран, самосвал или эскаватор? Вобще, универсальный
язык программирования существует только 1 (один) - это язык
машинных кодов конкретного процессора. Все остальные языки - это
посредники или переводчики, как хотите. С бестолкового
человеческого на понятный машинный.:)) - vpv.vpv(16.01.2024 06:53)
- использовала числа с подвижной запятой, - Kpoк(16.01.2024 12:16)
- Маск то ширяется.. ЛСД, кокс, экстази, мухоморы, кетамин.. То то
его в крайности то так кидает. Samum421(8 знак., 07.01.2024 22:33 - 22:36, zen, ссылка, полностью)
- Хорошая подборка книг по программированию. Evgeny_CD(1 знак., 16.01.2024 01:29, dao, ссылка, полностью)
- Никто китайские флешки ZD25Q не использовал? На базе библы для
fm25V накидал (добавил id производителя, размер новый - все
проверки проходит нормально) - не пишет. Защиту от записи снял,
ноги защитные к 1 подтянуты. - POV(12.01.2024 16:23 - 22:29, SCH, полностью)
- Бит занятости всё время сброшен, точнее он работает как надо, но
обнуляется рано, видимо еще до фактического окончания процессов -
не дожидаюсь окончания стирания сектора и т.п.операции. Ставлю
задержку тупую (причем не по паспорту, а секунду!) - работает. - POV(16.01.2024 10:58)
- Победил ... для меня это не очевидно было... POV(370 знак., 16.01.2024 12:09)
- А разве WEL не read-only? О.о Это же "индикаторный" бит. Зачем его
пытаться переписывать? - reZident(16.01.2024 13:39)
- Ридонли если писать через SR. А через 06 он как раз взводится. И
вот для данного чип эта операция требует контроля BUSY. Предварение
командой 50 устранило необходимость контроля. Мне кажется, всё
вышло в итоге логично... POV(711 знак., 16.01.2024 17:06, картинка, картинка)
- Тут непонятка с микросхемой. ТС утверждает, что после команды 06h
Enable Write, выставляется бит бизи на время, характерное для
записи во флеш. Он его не пытается прямо переписать, но обнаружил
занятие микросхемы после 06h. - Nikolay_Po(16.01.2024 13:43)
- А по-моему он путает WEL и WIP. - reZident(16.01.2024 13:50)
- Нет, именно wel, который взводится команде разрешения записи. - POV(16.01.2024 13:53)
- То бишь после команды WREN, результатом которой должна быть
установка бит WEL, вначале устанавливается бит WIP (сигнализируя о
процессе записи), а WEL устанавливается лишь через 5мс, после чего
(или одновременно с ним) WIP сбрасывается. Я все правильно понял? - reZident(16.01.2024 14:59)
- Что за WIP? Я просто контролирую BUSY. POV(1 знак., 16.01.2024 16:57, картинка)
- Не обязательно. WEL может устанавливаться в ОЗУ сразу, но
параллельно, начинается запись в SR в связи с изменением статуса по
команде. И, пока эта запись не завершиться (BUSY), команда на
выполнение следующей записи не принимается. Может быть так (это
домысел). Может, WIP вообще не устанавливается, но, по факту,
запись происходит. - Nikolay_Po(16.01.2024 15:29)
- Это все ваши домыслы. Потому, что WEL не является non-volatile
битом статусного регистра. Но даже и volatile-биты статуса (BPx)
копируются в "ОЗУ" при подаче питания и далее читается их состояние
из этого самого "ОЗУ". Для изменения WEL и WIP в процессе
функционирования SerialFlash запись их состояния в "ПЗУ" не
требуется и более того - невозможна. reZident(526 знак., 16.01.2024 15:35)
- В описании на ZD25Q64B такого текста нет, формулировки иные POV(762 знак., 16.01.2024 17:24)
- Мысль в том, что WEL, из-за ошибки конструктора, почему-то попал в
non-volatile биты. Факты говорят об этом. Может, самой записи и не
происходит, но таймер записи отрабатывает вместе с BUSY. Обходной
путь - дать 50h перед 06h. Это экономит ~5мс и гарантирует
отсутствие протирания флеш SR, если запись всё-таки происходит. Nikolay_Po(43 знак., 16.01.2024 15:41, ссылка)
- Не победил. Что-то не то! Не должно быть никакой записи, требующей
5мс! Есть возможность снять логическим анализатором, что творится
на шине (CS, SCK, DI, DO)? Микросхема такая же, что и те, с
которыми я работаю (Winbond). Nikolay_Po(1175 знак., 16.01.2024 13:23)
- И цитата всё же должна быть иная т.к. команда 06 POV(69 знак., 16.01.2024 13:36, картинка)
- По моему все логично. 1) Команда разрешения записи WREN -> 2)
проверка бита WEL, ожидаем его установку -> 3) запись данных
-> 4) ожидаем завершения записи, проверяя бит WIP. Зачем бит
WEL пытаться перезаписать-то? - reZident(16.01.2024 13:49)
- Это если в микросхеме баг или недоработка алгоритма. Похоже, что по
команде Write Enable, вместо того, чтобы просто временно взвести
бит WEL, происходит ещё и запись в регистр статуса SR, что
блокирует последующую запись. И, если так, то нельзя исключать, что
потом, после автоматического сброса WEL после записи, изменение
статуса опять записывается во флеш и нужно ещё ждать. Nikolay_Po(110 знак., 16.01.2024 13:42)
- И всё же этот бит имеет отображение в SR. А тому для записи нужно
время. Я всего лишь ввёл проверку занятости после команды 50 и всё
взлетело. POV(1 знак., 16.01.2024 13:26, картинка)
- Считать SFDP и действовать на основе его информации? Toчкa oпopы(1 знак., 12.01.2024 22:54, ссылка)
- Используем ZD25WQ80, проблем нет. - LightElf(12.01.2024 18:15)
- А биты защиты записи BP0, BP1, BP2 в статусном регистре сброшены? - reZident(12.01.2024 16:47)
- За сколько наличных рублей можно купить сегодня 10 юаней? Ага. Всем
спасибо. О результатах будет доложено - Kpoк(16.01.2024 16:03 - 18:23, Off, полностью)
- Не удается поставить плагин eclipse-iar-arm-9.10-***. Ругается на
отсутствие или несовпадение подписи. Ставлю оффлайн из zip потому
что iar заблокировал свои сервера для России. Как вылечить оффлайн
установку ? Я последние N лет не работал в иаре, сейчас вынужден
работать с очень старой кодовой базой гвоздями прибитой к иар. От
его редактора тянет блевать, хочется использовать что-то
человеческое. - 3m(16.01.2024 15:49, dao, полностью)
- А вот еще вопрос про modbus имею... Командное сообщение 0x10
(запись нескольких регистров) подразумевает передачу количество 16
битных регистров и далее - количество передаваемых байт. Причем
кол-во регистров передается двумя байтами, а кол-во передаваемых
байт - одним. Если я верно понял, то вопрос: ш-штаа? )) - Argon(16.01.2024 18:09, Cyber, полностью)
- Вы имели ввиду RTU? Количество регистров, у других команд, может
означать и количество бит (coils), поэтому оно двухбайтовое, так
как в один кадр может поместиться больше, чем 256 бит. Для кадра с
регистрами по 16 бит количество регистров оставили таким же, чтобы
не плодить вариантов адресации - для упрощения "железа". Помните, в
каких годах разработано? А размер в байтах - однобайтовый, потому,
что размер кадра ограничен. Nikolay_Po(24 знак., 16.01.2024 18:36)
- понять и простить. - Nikolay801_(16.01.2024 18:16)
- Fortran живее всех живых! Вполне понятно почему. Море отличных либ
для инженерных и научных расчетов. Синтаксис именно для расчетов по
формулам удобнее сишечки. Как-то я забурился в сорцы сурового ПО с
морем вычислений в комплексных числах - мне синтаксис понравился. - Evgeny_CD(13.01.2024 02:57, dao, полностью)
- Библиотека ЦЕРН была на фортране писана. В начале 90х я с нее на
сишник расчеты систем линейных уравнений перегнал. Вот умудохался.
Но очень нужно было. А уже в начале 2000х наткнулся на нее уже в
сишном варианте. - Codavr(16.01.2024 14:30)
- А мне - нет. Tyмблep(633 знак., 16.01.2024 14:14)
- ++ Eddy_Em(460 знак., 16.01.2024 14:27)
- Древнее Зло проснулось. Alex68(1 знак., 13.01.2024 01:14, ссылка)Evgeny_CD
- "Popular search engines such as Google, Bing, Yahoo!, Wikipedia,
Amazon, YouTube and Baidu are used to calculate the ratings" Просто
поисковики подкрутили свой алгоритм, и рейтинг переколбасило. SciFi(1 знак., 13.01.2024 09:24, ссылка)
- Фортран любят роботы, все просто :) - Cкpипaч(13.01.2024 01:58)
- Ну, вот! Ведь есть же хорошие новости!© Конец света откладывается
на неопределённое время. - ЫЫyкпy(13.01.2024 01:31)
- вот прям в недоумении. Новую платку запускаю с STM32G030. Вроде всё
обыденно. Бац - коннект STlink-а с МК нет. Ни в кейле ни в
Кубепрограммере. Всё исправно, с другими устройствами всё
нормально. С этой нет. Ну всё думаю, кривая разводка, линии SWD, то
да сё. Весь день прыгал, шнурки менял и проч. А потом источник
поменял - и всё красиво стало Устройство питается от AC/DC, что
делает +12. От него уже питается индикация и основная плата. На
основной +3 делается из этих +12. Лaгyнoв(338 знак., 15.01.2024 19:42, dao, полностью)
- Я одно время практиковал запитку устройств от компьютерных 12В, с
подключенным к этому-же ПК программатором. На устройстве имелся
электролит по 12вольтам. Если нарисовать схему и по ней посмотреть
падения напряжений на проводах при коммутационных бросках тока, то
там видно как ток потечет через выход (лог.0) программатора и вход
МК (через его защитный диод на землю). il-2(297 знак., 16.01.2024 09:11)
- Да, думаю, что на малых токах потребления реально фигню городит
первый источник. Сейчас не до него, но потом проверю при штатной
нагрузке. - Лaгyнoв(16.01.2024 07:47)
- Проверьте отсутствие коротких иголок при длительной развертке. Toчкa oпopы(1 знак., 15.01.2024 22:22, ссылка)
- Надо проверить блокировочные емкости по периметру м/к, возможно
какая-то не припаяна, или сломана. И припаянность выводов питания +
и - проверить, возможно какой-то не припаян. В таких условиях
чувствительность к питанию сильно возрастает - AlexBi(15.01.2024 21:38)
- Мне ST14S* дохлые попадались пара штук. Еще, диод, полярность при
монтаже перепутать могут. - Visitor(15.01.2024 20:04)
- утечка фазы? протух игрек капацитор? - Alex68(15.01.2024 19:45)
- Господа, сейчас работаю под IAR. Есть вот такая структура, которая
передается в ассемблерную функцию. st256(347 знак., 16.01.2024 13:54, Off, полностью)