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

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

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

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

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

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


Закрытая тема
Опции темы
Непрочитано 01.05.2018, 10:57   #31
Someone
Гражданин KAZUS.RU
 
Регистрация: 16.06.2005
Сообщений: 945
Сказал спасибо: 25
Сказали Спасибо 175 раз(а) в 124 сообщении(ях)
Someone на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от makakus Посмотреть сообщение
Что за пурга... Сколко памяти сожрёт та таблица?
В данном случае - 2 кб.
Сообщение от makakus Посмотреть сообщение
Ради упражнения посчитайте количество шагов с точностью до 1.
Зачем? Очевидно что сравнений будет от 1 до числа диапазонов включительно.
Ну допустим 800 значение. Меньше 550 - раз. Меньше 650 - два. Меньше 750 - три. Три шага сравнения, и выполнение передаётся 4му блоку операторов, который "по умолчанию", т.к. реультаты всех сравнений отрицательны.

Сообщение от ptr Посмотреть сообщение
А если АЦП 32 бита, то понадобится 64-битный процессор
Зачем? Значения в таблице-то 16 бит. Да и 2^32 это всего 4 Мб. Впрочем, я ведь написал, что минусы не менее очевидны, нежели плюсы. Ну а дальше, по посту - просто стёб - есть тут на форуме личности, что утверждают что-то типа такого: "ставить сейчас это 8-битное говно мамонта - авр-пик - для мигания светодиодом вместо идеальнейшего стм32 с его объёмами памяти и периферией - просто дибилизм".

Сообщение от ptr Посмотреть сообщение
Боюсь, это тупиковый путь...
Я не зря писал про теоритеческий предел. Без учёта практики получается ну очень красиво, очень быстро, очень универсально, особенно на "большом" процессоре, с его кэшами, предвыборками и (потенциально) десятками и сотнями гигабайт оперативки... Хотя... Если подумать про нейросети... Обученная нейросеть - по сути - просто набор данных (таблиц, гы-гы). На вход нейросети подаются данные, и в соответствии с данными (условными таблицами хе-хе) "накопленными" нейросетью, на выходах оной получаем результирующий набор данных ... Мозг однако. Разум типа . В пределе, да.
Реклама:

Последний раз редактировалось Someone; 01.05.2018 в 10:59.
Someone вне форума  
Непрочитано 01.05.2018, 11:37   #32
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от Someone Посмотреть сообщение
Да и 2^32 это всего 4 Мб
Вроде как с утра было 4 Гигабайта. Не знаю, может депутаты приняли поправку к законопроекту в весенней сессии.
32-ьитный АРМ имеет общее адресное пространство в 4 гигабайта. Как бы да. Адреса до 0xFFFF FFFF
Исбанни вне форума  
Непрочитано 01.05.2018, 12:27   #33
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от Someone Посмотреть сообщение
Зачем? Значения в таблице-то 16 бит.
И еще, как минимум, по 16 бит на адрес. Итого 32 бит или 4 байта. Для 32-х разрядов это будет 16 гигабайт, которые 32-х битный процессор адресовать не умеет.
Сообщение от Someone Посмотреть сообщение
Да и 2^32 это всего 4 Мб.
Подучите математику. 2^32 = 4 гигабайта.
А 4 Мб = 2^22. В 1024 раза меньше.
ptr вне форума  
Непрочитано 01.05.2018, 12:52   #34
Eddy71
Почётный гражданин KAZUS.RU
 
Аватар для Eddy71
 
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,896
Сказал спасибо: 5,638
Сказали Спасибо 25,669 раз(а) в 5,759 сообщении(ях)
Eddy71 на пути к лучшему
По умолчанию Re: Как реализовать на С

На днях общался по телефону с одноклассником, тоже любит железячки, но умеренно. Рассказал, как его знакомый для машины спидометр писал (в старый навигатор на Виндовс СЕ). Он не заморачивался с рисованием стрелки или циферок на экране средствами ОС. Он взял и нарисовал в Кореле картинок экрана для каждой скорости дискретно 1км/ч от 0 до 200. И все. Получает с приемника GPS скорость в милях, делит ее (на 1,6?) и на целый остаток деления выкидывает на экран картинку экрана. Всё.
Таблица!
"..а чё, на карточку влезло.."
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/

моя домашняя страничка: http://www.eddy.com.ua/
Eddy71 вне форума  
Сказали "Спасибо" Eddy71
mike-y-k (01.05.2018)
Непрочитано 01.05.2018, 12:56   #35
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от ptr Посмотреть сообщение
И еще, как минимум, по 16 бит на адрес. Итого 32 бит или 4 байта.
С мозгами всё в порядке? Какой ещё адрес?
Сообщение от ptr Посмотреть сообщение
Значения в таблице-то 16 бит.
scorpi_0n вне форума  
Непрочитано 01.05.2018, 13:09   #36
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от Eddy71 Посмотреть сообщение
Он взял и нарисовал в Кореле картинок экрана для каждой скорости дискретно 1км/ч от 0 до 200.
Ну если уже имеющающаяся память позволяет и больше ни для чего она не требуется, то почему бы и нет?
Другое дело, что если бы такой же подход использовали, например, для кодирования видео, то фильмы в формате DVD (720*576 точек) до сих пор бы не всегда влазили даже на один BlueRay диск
ptr вне форума  
Непрочитано 01.05.2018, 13:12   #37
ptr
Прописка
 
Регистрация: 24.11.2016
Адрес: Moscow
Сообщений: 287
Сказал спасибо: 57
Сказали Спасибо 54 раз(а) в 39 сообщении(ях)
ptr на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от scorpi_0n Посмотреть сообщение
С мозгами всё в порядке? Какой ещё адрес?
У Вас - точно не в порядке
Что толку от таблицы, если она не будет содержать адрес обработчика? Что по Вашему должно быть в этой таблице?
Если речь о таблице, содержащей 4 миллиарда элементов, то адрес обработчика уж точно должен быть не менее 32 бит или 4 байт, о чем я и написал.
ptr вне форума  
Непрочитано 01.05.2018, 13:19   #38
индюк
Заблокирован
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,715
Сказал спасибо: 189
Сказали Спасибо 3,199 раз(а) в 2,074 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от Eddy71 Посмотреть сообщение
Он не заморачивался с рисованием стрелки или циферок на экране средствами ОС. Он взял и нарисовал в Кореле картинок экрана для каждой скорости дискретно 1км/ч от 0 до 200. И все.
open GL???? не, не слышал!!!
индюк вне форума  
Непрочитано 01.05.2018, 13:29   #39
scorpi_0n
Прописка
 
Регистрация: 10.03.2016
Сообщений: 114
Сказал спасибо: 14
Сказали Спасибо 46 раз(а) в 41 сообщении(ях)
scorpi_0n на пути к лучшему
По умолчанию Re: Как реализовать на С

Сообщение от ptr Посмотреть сообщение
Что толку от таблицы, если она не будет содержать адрес обработчика? Что по Вашему должно быть в этой таблице?
С тобой всё ясно, типичная речь писишника-неудачника. Ну и куда ты сосвоим РС-рылом в МК-калашный ряд то лезешь?
scorpi_0n вне форума  
Непрочитано 01.05.2018, 13:31   #40
Исбанни
Прописка
 
Регистрация: 21.04.2018
Сообщений: 174
Сказал спасибо: 1
Сказали Спасибо 66 раз(а) в 53 сообщении(ях)
Исбанни на пути к лучшему
По умолчанию Re: Как реализовать на С

Мдяяя... Я думал, заруба будет по вопросу switch vs if vs if-else, а тут оказалось выяснение количества гигабайт для табличных данных.
Таблицу на любое разумное кол-во гигабайт можно хранить на внешней sd-карте, а адресовать ее по приращению, причем, 32-битный индекс займет ровно 4 байта и конечно же влезет.
Исбанни вне форума  
Закрытая тема

Закладки


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализовать "реализуемое" - цифровой фильтр TranceBooster Цифровые сигнальные процессоры 8 18.03.2011 22:35
Задание. Реализовать на attiny2313 doband Микроконтроллеры, АЦП, память и т.д 17 13.12.2010 18:28
Как реализовать на ATmeg8 или ATtiny датчик случайных чисел Don_Ambrosio Микроконтроллеры, АЦП, память и т.д 20 03.05.2008 21:06
Можно ли на AVR реализовать вот такую схемку? -Dmitriy- Микроконтроллеры, АЦП, память и т.д 9 14.05.2006 16:43


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot