Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Пишем прошивки...(Флудить можно!) |
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
|
|
Опции темы |
05.02.2007, 07:26 | #61 | ||
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
Цитата:
Отладка - отлов ошибок, которые были внесены по вине программиста (читай "не похмелился, когда сел писать), а дебаггинг - отлов и устранение ошибок компилятора. Цитата:
|
||
05.02.2007, 07:34 | #62 | ||
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
Цитата:
Цитата:
|
||
05.02.2007, 07:49 | #63 | |
Форумец
Сообщений: 552
Регистрация: 17.06.2005
Возраст: 40
Не в сети |
Цитата:
И еще вопрос, хоть раз вам более 4Кб ПЗУ и 128 байт ОЗУ требовалось? ----------------------------------- Leo, И еще насчет разработанного вами МЕГА устройства, которое способно обрабатывать события с быстродействием в одну НАНОСЕКУНДУ( 10-9)( откройте любой справочник и убедитесь в этом), что соответствует частоте 1ГГц. |
|
05.02.2007, 07:51 | #64 | ||
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
Цитата:
...к Вашему рассуждению о стэке... нормальная среда отладки всегда показывает состояние стэка в конкретный момент времени, и отловить то, что его забыли обнулить, очень просто. Цитата:
Кстати, покажите мне пожалуйста "родную"(от производителя) среду разработки под контроллеры Atmel, которая позволяет писать на Си. |
||
05.02.2007, 07:56 | #65 | ||||
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
Цитата:
Цитата:
Теперь далее... Цитата:
Цитата:
|
||||
05.02.2007, 12:59 | #66 |
член партии
Сообщений: 312
Регистрация: 16.11.2005
Возраст: 40
Не в сети |
ладно вам, деффачки не ссорьтесь, нифига никого не получится переобедить, Ссышники так и будут на сях писать, асматики на ассме. и ничего тут не изменишь.
лучше подскажите где купить at90pwm3 в москву в "точку опоры" ехать из за одного камня не предлагать |
05.02.2007, 17:01 | #67 |
Инженер
|
Leo, в домашних или лабораторных условиях оно может и не надо развязывать. Однако на практике, в производственных условиях - всё легко сгорит. Не надо спорить - проверено не одним поколением.
|
05.02.2007, 17:04 | #68 |
Инженер
|
Leo, а как можно исключить из рассмотрения линию передачи сигнала? Ни-ни, задержки будут существенные, любая линия смажет фронт сигнала, а при таком требуемом быстродействии задержка легко превысит вашу наносекунду.
И кроме того, кому нужна 1 нс? 1 мс - это другое дело. В общем, по поводу нереализуемости согласен, так как проуов с тактовой частотой, достаточной для обработки сигналов с такой скоростью, нет. Хотя.... если опрашивать не входа по очереди, а все одним махом? типа один байт. Да и обработку можно написать на все комбинации сигналов. В критичном случае. |
06.02.2007, 17:08 | #69 |
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
XPEH_BAM, действительно извиняюсь насчёт наносекунд, обшибся (сам считать номально не умею ) На самом деле на три порядка больше (в смысле 10 -6 степени).
У меня сделана обработка сигнала датчика на камне в корпусе самого датчика, а в линию передаются уже результаты измерений. Перед началом замеров все камни проходят общую синхронизацию. То-есть, фактически каждый датчик сам себе обработчик, а основной процессор просто принимает цифровые сигналы по RS-485. Ему для обработки скорости не требуется, потому что все замеры уже зашифрованы в посылке от датчика. Основной камень занимается исключительно систематизацией полученной по четырём каналам RS-485 информации и сбросом её на компьютер по USB. При таком построении системы и условии единовременной синхронизации датчиков длина линии передачи данных никакой роли не играет. |
17.02.2014, 16:28 | #71 |
Форумец
Сообщений: 523
Регистрация: 08.02.2007
Возраст: 49
Не в сети |
Модераторы, прикройте этот треп нафиг ибо основная масса не ведает, что пишет - не бывает, как говаривали на военной кафедре товарищи офицеры, устаревшего оружия... Бывают кривые руки и засохшие мозги. Это приминтельно к камням и прошивкам. А определяющей была есть и будет итоговая цена изделия, которая определяется многими факторами. Определяющей является величина серии и, соответственно, маржа.
Пишу в основном для пиков и только на С, чего и вам советую, кроме тех случаев, когда вы сможете аргументированно объяснить почему их использовать невозможно. По поводу прошивки напишите, что за прошивка требуется. |
17.02.2014, 18:17 | #72 | |
///
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43
Не в сети |
Krivoy,
Цитата:
5 лет назад, когда я знал только AVR и панически боялся ARM, мне очень понадобилось прикрутить к AVR микросхему памяти SDRAM, лишь бы работало, без каких-либо требований к скорости. И на весьма уважаемом форуме electronix.ru мне все в один голос говорили, что на АВР работать будет, но надо обязательно asm. Никто вразумительно не мог объяснить, почему ногодрыганье написанное на C не справится с SDRAM. А я искренне не мог понять в чем же проблема. В итоге забросил, но когда через два года очень приперло - сделал за день, из них полдня - рисование платы, ее изготовление и пайка. Заработало сразу и как часы. На Си и на голимейшем CodeVision. |
|