Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

СТМ и неожиданные выводы

Непрочитано 05.10.2011, 13:31  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

А в производстве , точнее в подготовке проекта к серии
(само производство это отдельный вопрос)
в почете виртуозы с безупречным нюхом и вкусом.
Нужно заложить в проект компоненты которые легко будет купить через нное количество лет.Разумеется не в ущерб качеству.
Альтернатив много как из них выбрать ?
Это сложно.Нужно по массе мелких признаков угадать какие компоненты будут пользоваться спросом а какие отомрут через полгода.
Для этого нужен огромный опыт , знание всех нюансов разработки , нюх и ... немного везения.
Короче это следующая ступень мастерства после железо- и софто-строительства.

Впрочем в большинстве фирм таких мастеров нет.Вот и бегают их снабженцы в мыле по диджикеям.
Реклама:
PlainUser вне форума  
Непрочитано 05.10.2011, 14:20  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от niXto Посмотреть сообщение
Вот поэтому русские компьютеры - самые большие компьютеры в мире...
А вы не путайте компьютер и embeder технику ... У разных изделий при проектировании разные подходы ... А то потом утюги как компьютеры с вертикальным взлётом и посадкой ...
Для простоты картины приведу пример ...
Представим изделие ... например условно какой-нибудь блок зажигания ... Один его сделал с вылизыванием проги, второй размашисто ... Оба изделия выполняют свои ф-ции. У одного проц занят на 15% у второго на 85%. И что? Главное что он выполняет свою задачу ... на нём кроме работы других задач не будет ... Он ничего не подгружает и так далее ...
Но при правильном написании прога значительно легче поддерживается, быстрее пишется, легче отлаживается и хорошо заимствуется. Это одно из главных качеств при написании.
Если вы делаете серийное изделие с серийностью хотябы тысяч 100, где каждый цент на счету, то тогда можно приложить максимум усилий и оптимизировать и то только в том случае, когда оптимизация сэкономит бабки в серийном производстве. Месяц разработки одного программера обойдётся предприятию в 4к$, а если учесть сопутствующие расходы, то больше. При небольшой серийности изделия недопустимые расходы.
Цитата:
ИМХО бред НЕ использовать аппаратные возможности по максимуму. Не спорю, это тяжко - как мне постоянно аргументируют "Я за неделю прочитал документацию на новый проц, а через две уже запустил устройство в серию" - но если потратить пару месяцев на изучение аппаратной части, из проца можно выжать в десятки раз больше за те же деньги...
Но бред также и притягивать за уши аппаратные ресурсы проца. Я, например принимаю данные АЦП и фильтрую их дальше обрабатываю, собираю в пакет и отправляю по rs485. Смысл в ПДП? Просто чтобы блеснуть, что у меня проц к этому не имеет отношения? Действительно бред!!! Моя прога будет работать надёжнее. За счёт фильтрации, за счёт предварительного анализа данных, за счёт протокола гарантированной доставки данных. У меня будет попутно обеспечиваться диагностика оборудования ... Да, ценой большей загрузки проца.
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
aleksandr-zh (06.10.2011)
Непрочитано 05.10.2011, 15:49  
realid
Супер-модератор
 
Аватар для realid
 
Регистрация: 15.10.2007
Сообщений: 3,578
Сказал спасибо: 175
Сказали Спасибо 1,567 раз(а) в 810 сообщении(ях)
realid на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от SasaVitebsk Посмотреть сообщение
Один его сделал с вылизыванием проги, второй размашисто
Один программист, второй кодер.
realid вне форума  
Непрочитано 05.10.2011, 16:16  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от SasaVitebsk Посмотреть сообщение
Представим изделие ... например условно какой-нибудь блок зажигания ... Один его сделал с вылизыванием проги, второй размашисто ...
"Из-за ошибки монтажницы они, после включения, теперь выглядят одинаково!"...

Сообщение от realid Посмотреть сообщение
Один программист, второй кодер.
Надо СИВого ПРОХОЖЕГО пригласить... тот живо всё к 24-ым ПИКам сведёт...
Его врождённая нелюбовь к АРМам станет основной изюминкой этой темы... до полного её закрытия...
st_1 вне форума  
Непрочитано 05.10.2011, 16:18  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от PlainUser Посмотреть сообщение
Нужно заложить в проект компоненты которые легко будет купить через нное количество лет.Разумеется не в ущерб качеству.
PIC16F84A подойдёт???
Он переживёт, похоже, и Атмэл, и все АРМы вместе взятые...
st_1 вне форума  
Непрочитано 05.10.2011, 16:29  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от SasaVitebsk Посмотреть сообщение
Но бред также и притягивать за уши аппаратные ресурсы проца. Я, например принимаю данные АЦП и фильтрую их дальше обрабатываю, собираю в пакет и отправляю по rs485. Смысл в ПДП?
Вы не поняли. Бред НЕ использовать тот самый ДМА там где он Нужен - только потому, что программисту тяжко прочитать пару страниц и разобраться на макетке. И потом тратить ресурсы проца, снижать частоту обновления картинки на дисплее (например) только потому, что проц вручную молотит то, что может делать ДМА в фоне.

Сообщение от SasaVitebsk Посмотреть сообщение
Представим изделие ... например условно какой-нибудь блок зажигания ... Один его сделал с вылизыванием проги, второй размашисто ... Оба изделия выполняют свои ф-ции. У одного проц занят на 15% у второго на 85%. И что? Главное что он выполняет свою задачу
В вашем примере один проц будет сидеть в спячке (и тем самым экономить заряд батареек) 85% времени, а другой - только 15%. По прежнему не видите разницы?

К тому же существуют и другие задачи, где вылизыванием кода можно увеличить скорость реакции, частоту обновления, потребление...

Сообщение от PlainUser Посмотреть сообщение
А в производстве , точнее в подготовке проекта к серии
(само производство это отдельный вопрос)
в почете виртуозы с безупречным нюхом и вкусом.
Нужно заложить в проект компоненты которые легко будет купить через нное количество лет.Разумеется не в ущерб качеству
Вот поэтому и сидят почти все на ПИКах и АВРах, хотя СТМ стоят гораздо дешевле, и периферия поразвесистей. Но ставить СТМ в серию - авантюра имхо
niXto вне форума  
Непрочитано 06.10.2011, 00:53  
PlainUser
Прописка
 
Регистрация: 09.12.2003
Сообщений: 116
Сказал спасибо: 5
Сказали Спасибо 23 раз(а) в 19 сообщении(ях)
PlainUser на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от st_1 Посмотреть сообщение
PIC16F84A подойдёт???
Он переживёт, похоже, и Атмэл, и все АРМы вместе взятые...
Ты знал , ты знал!
У меня уже лет 15 идет мелкими партиями газоанализатор на PIC16C73.
Купить без проблем , но дорогой сцуко!
PlainUser вне форума  
Непрочитано 06.10.2011, 02:03  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от niXto Посмотреть сообщение
И потом тратить ресурсы проца, снижать частоту обновления картинки на дисплее (например) только потому, что проц вручную молотит то, что может делать ДМА в фоне.
Не всегда это так... это иллюзии...

Сообщение от niXto Посмотреть сообщение
В вашем примере один проц будет сидеть в спячке (и тем самым экономить заряд батареек) 85% времени, а другой - только 15%. По прежнему не видите разницы?
К тому же существуют и другие задачи, где вылизыванием кода можно увеличить скорость реакции, частоту обновления, потребление...

Не всегда короткий код = быстрый...

Сообщение от niXto Посмотреть сообщение
Вот поэтому и сидят почти все на ПИКах и АВРах, хотя СТМ стоят гораздо дешевле, и периферия поразвесистей. Но ставить СТМ в серию - авантюра имхо
О да!!! "А мужики и не знают!"...
Есть известная контора, выпускающая охранные централи... совсем не брезгует STM'ом...
Правда там не 32-е... но всё таки...

Такшта... ставят то, что знают... а что не знают - не ставят...
st_1 вне форума  
Непрочитано 06.10.2011, 02:06  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,102
Сказал спасибо: 113
Сказали Спасибо 860 раз(а) в 610 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от PlainUser Посмотреть сообщение
Ты знал , ты знал!
Знал...
Сообщение от PlainUser Посмотреть сообщение
У меня уже лет 15 идет мелкими партиями газоанализатор на PIC16C73.
Купить без проблем , но дорогой сцуко!
Вот и приходится выбирать... либо платить... либо осваивать...
st_1 вне форума  
Непрочитано 06.10.2011, 02:29  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: СТМ и неожиданные выводы

Сообщение от realid Посмотреть сообщение
Один программист, второй кодер.
Да вааще все кодеры и дебилы.. Например те кто 7ми урвневую модель предложили ... и те кто драйвера используют ... и те, кто операционки используют ... и кто их пишут... Они же сути не понимают. Это у вас творчество, а у них - халтура ...
===
2 niXto. Я внимательно читаю даташиты. И вполне могу применить DMA. И применял его ещё со времён i8257/37. Не надо выдавать примитивное периферийное устройство, как немыслимое сверхестественное достижение человечества.
Какие бы периферийные узлы проца не были бы задействованы, прога должна быть написана так, чтобы вся периферия лежала бы в самом нижнем слое. А ядро легко переносилось бы с проца на проц. Легко читалось, модернизировалось, развивалось, отлаживалось и заимствовалось.
Вот это - программирование, а корпание на ассемблере с использованием хитроподкрученных кусков - вот это позёрство и кодерство.
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
aleksandr-zh (06.10.2011)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование СТМ PlainUser Микроконтроллеры, АЦП, память и т.д 14 05.10.2011 13:51
Чем лудить окислившиеся выводы? firew0rker Делимся опытом 12 04.02.2011 19:08
Как поочередно выводить одну и ту же информацию на разные выводы AVR контроллера zerion Микроконтроллеры, АЦП, память и т.д 20 13.01.2010 17:23
PIC16F628 выводы неиспользуемые при программировании?? ESWANT Микроконтроллеры, АЦП, память и т.д 13 26.11.2007 01:35
Выводы питания микросхем, почему их много? ZS Информация по радиокомпонентам 6 08.07.2006 13:07


Часовой пояс GMT +4, время: 03:57.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.