Возможности ОЗУ
- Войдите на сайт для отправки комментариев
Втр, 18/04/2017 - 20:55
Всем Привет!
В настоящее время моя Ардуино работает удаленно, и подключена к Wi-Fi сети. Данные с нее принимаются по протоколу UDP.
В настоящий момент за сессию с адруины поступает 800-1000 сообщений вида BC0000211F-039, где последние 3 цифры - номер посылки. Эти сообщения не хотелось бы чтоб пропадали.
Появилась идея записи таких сообщений в буфер, для каждого сообщения - переменная типа log[i], где i - номер посылки. Вопрос - не лопнет ли ОЗУ от такого массива данных?
Вы не знаете сколько у Вас ОЗУ? Или Вы не знаете длину сообщения, которое собираетесь хранить? Или Вы не знаете сколько сообщений Вы собираетесь хранить?
А если Вы всё это знаете, то кто или что мешает Вам перемножить вторую и третью величины и сравнить результат с первой? Или Вы не умеете умножать ни в уме, ни столбиком, ни на калькуляторе?
В чём Ваша проблема, объясните?
Или Вы не умеете умножать ни в уме, ни столбиком, ни на калькуляторе?
я запретил.
Величина ОЗУ-то понятна - 2кб.Величина сообщения фиксированная. Идея в чем - компьютер, принимающий посылки, отслеживает сообщения. Если сообщение идут не подряд (например, 127, а после него 129), компьютер обращается к Ардуино с просьбой возвратить ему сообщение №128.
Вообще, я так понимаю, 2кб - это 16384 бита, тоесть примерно 1170 сообщений длиной 14 символов он может хранить. Вопрос был в чем - для работы самой Ардуино используется та же ОЗУ, если она будет забита - не будет ли проблем в функционировании алгоритма, зашитого в плату?
Так, в школу, бегом! А лучше в детский сад. Пока не покажете скан дневника о том, что Вы успешно окончили пятый класс, сюда не возвращайтесь!
Ребята, ну я всё понимаю, когда ток в вольтах измеряют, когда требуют скважность меандра менять, когда у них цикл void не работает - терплю, но всему же есть предел!
Так, в школу, бегом! А лучше в детский сад. Пока не покажете скан дневника о том, что Вы успешно окончили пятый класс, сюда не возвращайтесь!
Ребята, ну я всё понимаю, когда ток в вольтах измеряют, когда требуют скважность меандра менять, когда у них цикл void не работает - терплю, но всему же есть предел!
Может все-же ответите по существу? Вместо ржача и ухмылок?
Между прочим, вы разговариваете с человеком с несколькими техническими специальностями. Да, для меня эти вещи еще темный лес. Поэтому здесь и написал, ибо разбираюсь.
Может все-же ответите по существу?
По какому нахрен существу я могу ответить существу с несколькими техническими специальностями, которое делит 2048 на 14 и получает 1170 ????
Ну, по какому существу можно разговаривать с таким, прости Господи, техническим специалистом?
Между прочим, вы разговариваете с человеком с несколькими техническими специальностями.
Это заметно!
Сколько бит в символе?
Шок!!! человек с несколькими техническими специальностями смог закодировать 8 бит в одном! Для этого он просто...(читать продолжение в источнике).
N битами можно закодировать 2^n символов. Несложными подсчётами, 1 битом можно закодировать 2 символа...такая себе кодировка
ЕвгенийП, ваша агрессия ко всему мне не ясна.
Сколько бит в символе?
В том то и дело. Это от кодировки зависит. Может и менее байта, может и по 2. Поэтому и уточняю)
http://arduino.ru/forum/programmirovanie/etyudy-dlya-nachinayushchikh-pamyat-1-chto-i-kak-ne-nado-delat
http://arduino.ru/forum/programmirovanie/etyudy-dlya-nachinayushchikh-pa...
http://arduino.ru/forum/programmirovanie/etyudy-dlya-nachinayushchikh-pa...
Вы еще здесь? Где скан документа об окончании начальной школы? Пока его не увижу, можете ко мне не обращаться с очередной порцией бреда про кодировки или про ещё что-нибудь. Удачи!
Вопросы? Первые ASCII забыли?)))
В общем ясно, что хотел я получил, правда немного в агрессивной форме. В следующий раз лучше обращусь в другие сообщества
Получается даже уменьшением количества символов уместится лишь 204 посылки... Будем думать. Всем спасибо за инфу!
напомни первые - сейчас только последние помню.
напомни первые - сейчас только последние помню.
Ну это наверно точка- тире. :) Но тогда ОЗУ не было. Сигналы сразу поступали в ухо оператору.
напомни первые - сейчас только последние помню.
Ну это наверно точка- тире. :) Но тогда ОЗУ не было. Сигналы сразу поступали в ухо оператору.
чёрные и белые дымы были первыми
Сигналы сразу поступали в ухо оператору.
А ухо на какую память ставили? Можно было "прокачать на побольше"?
Чувствую себя Алисой ... Кто тут мартовский заяц ?