Поздравляем JackI с днём рождения!
- Встроенная плата с PXA/Win CE - через месяцы работы выходит из строя SD-карта. Рассудите, кто прав: клиент валит на меня из-за перегрева карты моей дополнительной электроникой(может быть до 45 градусов), я валю на выработку ресурса карты из-за ошибок Vladimir Ljaschko(105 знак., 04.09.2009 16:20, MCU, полностью)
- Exception в эмбеддед-задачах имеет ли смысл ? Думаю в случае возникновения исключения выключать прерывания и по кругу морзянкой светодиодом моргать, "выстукивая" FILE_ERROR | LINE_ERROR, или адрес возникновения ошибки или ID ошибки - megajohn(01.09.2009 16:35, MCU, полностью)
- Исключения это не ошибки, а просто способ анализировать код возврата в одном месте, а не после каждого вызова функций в ветвистом программном блоке. AlexandrY(295 знак., 02.09.2009 22:50)
- вообщем, хочу использовать для следующего: к примеру есть пользовательская иннициализация уарта Tuart conn_pc( UART1, BR9600, F8N1 ), но взят МК, у которого нет UART1 и соответсвенно нуна об этом типо сообщить софтописателю. Или создается на Timer0 megajohn(587 знак., 03.09.2009 10:37)
- Если игры с таймером выполняются в рантайме, то должны быть проверки параметров и формирование соответствующего кода возврата, ну а принятие решения может быть разное - например поправить и продолжить, или отказаться выполнять. Я, например, скорость Vit(571 знак., 03.09.2009 11:52)
- у тебя тоже началось, да? я такой херней до сих пор страдаю - универсализм, абстракция, переносимость и прочее унылое гавно, которое только время отнимает Alex B.(366 знак., 03.09.2009 10:49)
- Бесполезное занятие, ибо чем более foolpeoof-ную систему ты навернешь, тем изобретательнее найдётся дурак. А вероятнее всего, что система на своих же наворотах и
наебнпоскользнется - Shura(03.09.2009 10:48)
- о! - Alex B.(03.09.2009 10:49)
- Хотя всё же больше свожусь к мнению, что не совсем правильно привязался к слову Exception. Тут это больше на abort или die смахивает - megajohn(03.09.2009 10:39)
- Ойойой! Шовыговорите! Исключение это не более чем longjmp или goto (ну там объекты освобождает в плюсах, а в C врукопашную, но это отдельная история). И исключения удобно использовать, например, для обработки ошибок ШТАТНЫМ ОБРАЗОМ. Ну где-то выше его fk0(404 знак., 01.09.2009 23:18)
- смысл наверное есть - недаром счас в новых МК вектора на трапы стали делать, чтобы эксепшены обрабатывать. а что делать надо с точки зрения пользователя смотреть. как бы ты сам хотел чтобы, например, MP3-плеер реагировал на ошибку чтения файла? - Snaky(01.09.2009 16:43)
- strcpy, которая из флэши в еепром, как бы назвать ? strcpy_PE или strcpy_EP или как то по другому ? - megajohn(03.09.2009 12:51, MCU, полностью)
- Задержка включения питания SDRAM Tolyan(408 знак., 03.09.2009 12:41, MCU, полностью)
- Подск пож., где можно скачать описание по файловой системе jffs2 ? +++++(147 знак., 03.09.2009 17:01,
, MCU, полностью)
- ISO 9506-1,-2 Ни у кого не завалялся? - =AlexD=(03.09.2009 09:50, MCU)
- Лeoнид Ивaнoвич, какие конкретно есть трудности с подбором резисторов в TDA1543? Тщательный подбор в каждом экземпляре? Уход параметров в большом диапазоне температур? (вы тут недавно высказывались вскользь...) И про двухполярное питание опера - Гудвин(59 знак., 01.09.2009 18:38, MCU, полностью)
- Вопрос по FatFs. kostikp(382 знак., 30.08.2009 08:00, MCU, полностью)
- Заказчик требует работоспособности электроники при - 60. Аппаратура стационарная, питание - промышленная сеть 380В. avas(186 знак., 19.08.2009 13:35, MCU, полностью)
- А статьи какие-нибудь в журналах по этому поводу есть? Проблема то не новая... - Al Volovich(21.08.2009 13:40)
- Кто в теме, подскажите, есть в природе такие подогревающие киты? Типа подал на него питание, и он в объеме, где он установлен, не дает температуре опуститься ниже -30? - Al Volovich(21.08.2009 09:07 - 10:07)
- про компоненты всё правильно тут говорят, но ещё один момент упустили: Snaky(470 знак., 19.08.2009 15:53, ссылка)
- Проблемы могут быть не только у контроллеров. И предпусковой подогрев зачастую не выход. NGK(577 знак., 19.08.2009 14:22)
- Ваш заказчик понимает, сколько будет стоить аппаратура с требованием на -60С ?! asv(945 знак., 19.08.2009 13:49)
- Добрый день, форумчане! Такой вопрос необходимо оттестить обмен с ПК по последовательному порту. Посоветуйте какой программкой лучше посылать - принимать данные? Раньше гонял Hackman Hex Editor-ом. Пытался поставить ее, но винда ругается матом и Meteor(13 знак., 27.08.2009 15:35 - 15:39, MCU, полностью)
- COM Port Toolkit - Ig_Ra(351 знак., 28.08.2009 15:10, ссылка, картинка)
- Закинул в Upload... - zlogic(28.08.2009 13:42, ссылка)
- Дайте мыло, я вам пришлю свою прогу, специально для этого написанную... - zlogic(28.08.2009 12:56)
- Если протокол нормальный, текстовый, то можно и hyperterminal. Бинарные протоколы -- зло, которое актуально в редких случаях. - fk0(27.08.2009 17:27)
- Terminal Emulator из пакета по ссылке - amusin(27.08.2009 15:47, ссылка)
- Глючу или были сцылке на automotive/military MSP430? - Shura(27.08.2009 15:58, MCU, полностью)
- Вопрос по написанию макроса в Си: il-2(195 знак., 24.08.2009 11:44, MCU, полностью)
- Как сделать так, чтобы переменные размещались по фиксированным адресам и были доступны в проекте? Lonsik(520 знак., 21.08.2009 16:25, MCU, полностью)
- А зачем работать с "известными" адресами? Работайте с именами переменных. Vladimir Ljaschko(51 знак., 21.08.2009 23:02)
- Вообще-то ругается у вас совсем на другую переменную (на dVp, а не на var). А по самому вопросу непонятен источник проблемы. Вы свой собственный отладчик пытаетесь реализовать? - rezident(21.08.2009 19:47)
- Да нет. Допустим есть у меня несколько переменных, которые мне нужно считывать или записывать по UART. Если я знаю их адреса, то любую переменную могу передавать по адресу. Т.е. по UART посылаю запрос на чтение переменной, в котором указываю адрес и Lonsik(365 знак., 24.08.2009 10:05)
- вот до чего доводит людей фон-Неймановская архитектура :> - Snaky(24.08.2009 10:26)
- При чем тут архитектура? Это побочный эффект смеси энтузиазма и отсутствия образования. - Vladimir Ljaschko(24.08.2009 11:03)
- слишком тонкий был сарказм... не все поняли... :> - Snaky(24.08.2009 11:08)
- Так объясните, как организовать всё правильно? - Lonsik(24.08.2009 11:13)
- вы сначала ответьте на вопрос rezident-а: вы собственный отладчик делаете или просто надо передавать/читать параметры в рабочую программу, которая на их основе что-то полезное делает? - Snaky(24.08.2009 11:22)
- Просто передавать читать параметры. Свой отладчик не делаю ) - Lonsik(24.08.2009 11:32)
- Дык сделайте таблицу: 1 столбец - сетевой адрес переменной, 2 столбец - физический адрес переменной и вам с точки зрения сетевого обмена будет "по-барабану", где именно в адресном пространстве расположена переменная. - rezident(24.08.2009 14:45 - 15:39)
- правильно присваивать переменным полученные по UART значения и записывать в буфер UART значения переменных когда хочется из МК передать "наверх" Snaky(317 знак., 24.08.2009 11:48)
- Причём тут протокол обмена. Понятно что протокол надо использовать и не важно будь это стандартный или свой. В любом случае нужно передавать адрес переменной, а адрес это обычное число 8 или 16 разрядное. И как мне соотнести просто число с допутим Lonsik(285 знак., 24.08.2009 12:40)
- Разделите задачу на две части: передача по UARTу и форматирование данных. Такое разделение естественно и безопасно. "Форматтер" имеет на входе идентификатор переменной и тип операции. Его задачей является заполнение/считывание рабочего буфера UARTа. teap0t(165 знак., 24.08.2009 14:04)
- делать так это всё равно что на конверте ручкой написать GPS-координаты почтового ящика в который надо доставить письмо. - Snaky[mobile](24.08.2009 13:51,
)
- Не делайте так. Передавайте идентификатор передаваемых данных, потом его проверяйте. Не передавайте физические адреса. Никогда. - =AlexD=(24.08.2009 13:25)
- А почему нельзя передавать физический адрес? Lonsik(153 знак., 24.08.2009 14:24)
- ну уж если очень хочется, то сделайте хотя бы так: Snaky(515 знак., 24.08.2009 14:56)
- Ну почему нельзя... можно. Никто не вправе запретить вам хождение по граблям и стрельбу себе по ногам из верёвки. Вот своему ребёнку, я могу запретить совать пальцы в дверную щель. А Вам - только посоветовать этого не делать. - =AlexD=(24.08.2009 14:38)
- Ну понятно. Просто все пишут так не делай, делай так, и никто не пишет почему. - Lonsik(24.08.2009 15:01)
- <занудливо> в случае простой ошибки в управляющей программе Вы запишете по произвольному адресу ОЗУ некорректные данные, из-за чего программа сойдёт с ума, Терминатор выйдет из под контроля и свернёт башку своему создателю и всем, до кого сможет =AlexD=(38 знак., 24.08.2009 15:27)
- По умолчанию предполагается, что человек, задающий вопрос на форуме, уже попытался найти ответ самостоятельно. Незнание ответа на это "почему" означает, что вы не читали никаких книг по данному вопросу, а сразу начали отвлекать посторонних людей teap0t(100 знак., 24.08.2009 15:12)
- Любопытство пополам с нужной погнали в поисках заветных циферок в лицензии для кейгена ИАР EW430 Full текущей версии. Не знает ли кто их? rezident(595 знак., 20.08.2009 15:23, MCU, полностью)
- Этта чо - IPC на русский переводить будут? - Shura(24.08.2009 18:03, MCU, ссылка, полностью)