Всем доброго! помогите по атмел студии плеаз. Вощм вот кусок кода если с терминала по юарт шлю символ 's', то программа запускается в первый цикл и не останавливается. А второе условие вообще перестает реагировать. Если полностью убрать строку приема данных, то все работает. Программа проходит три ццикла
Комментарии: 33
Andrej
купил себе на ноут (медиацентр) ssd , классная штука как оказалось , скорость работы повысилась :)
Andrey
не прошло и 5 лет
Th0r
тебе ж несколько лет назад уже советовали
Andrej
:))) та вот как то не думал что так может быть , пока в руки не попал ссд , поставил проверил , и нихерасе ) короче купил на 120
Andrey
ACER Aspire 5315 прокачан процом и SSD, все че надо делать где попало - делает.
Arystan
У меня Lenovo x230 на ssd. Когда нажимаю питание, проходит 1-1,5 секунды, появляется рабочий стол. А вот ещё секунды через три-пять появляется логотип Леново зашитый в биосе. Сейчас правда завонял ноут, но ССД живой. Кстати, пришёл друган и посмотрел на него и поздравил, говорит, что ССДшка от первой версии Самсунга, когда они выпустили рекламные такие ССД. Мол работать будут чуть ли не три человеческие жизни. Какие то особеные.Самсунг показывал свои тех. возможности. Не знаю правда или нет, что у меня такой ССД.
Dinar
ssd купил себе лет 5 назад еще ) до сих пор балдею )
Andrej
теперь и себе надо везде обновить.
First
яжеговорил
Andrej
теперь и я буду говорить всем ;) три года гарантии нашел
Andrey
и шо
Andrej
до этого были год два
Andrey
и шо гарантия - это не безусловный обмен при любых косяках.
Andrej
ну времени больше , это хорошо ;)
Vasil
Могу посоветовать. А так это крайне приблизительное число
Anonim
Символ перевода строки
Dinar
Короче где-то я че то такое читал мельком давно. блин надо ковыряться вощм трасмит норм делает без проблем, а ресив вощм че то хромает
Anonim
Ты пепедаешь один символ, а на самом деле 3 Посчитай, сколько приходит символов USART_Recieve возвращает по одному символу или строку с нулем и переносами в конце?
Dinar
ну вот я как по даташиту сделал. потом вот так обрабатываю
Anonim
Сдвиги фиги, сколько байт?
Dinar
нет сдвигов же. Сдвиги это (бит >> n) а тут сравнение а сколько байт хз как посмотреть как? по сути вот все что в даташите
Anonim
Сколько байт приходит в твою прошивку из терминала? Посчитай и помигай светодиодом
Anonim
Вместо атмеги 328 вкорячиваешь хрен чо, потом отладку не можешь
Dinar
ой не начинай )) я изучаю. Если буду везде нанку пихать, я ничему не научусь никогда и писать в ардуиное иде все че бы нет )
Anonim
Сделай на бананке, потом будешь рабочий код переносить
Dinar
а разница в чем?? где делать
Anonim
В ипических масштабах костылей, при отладке
Dinar
мне serial для отладки не нужен. Мне нужен serial для работы
Anonim
ой все
Dinar
я хочу передавать по человечески данные а не через сериал не ардуиновскими функциями вощм
Anonim
Какой хитрый поциент Делай, чтоб никто не смог разобраться, даже ты сам.
Sergy
motorTicksCounter значить не считает (не меняется) Не зоходит в условие по motorTicksCounter == motorTicks не увеличивается whirePiecesCounter не заходит во второе условние, не сбрасывается startFlag либо нужно долго ждать, я не знаю как быстро motorTicksCounter прибавляется
Dinar
Не! там в другом проблема. Если я startFlag задаю с кнопки, то все работает. Цикл отрабатыват, и повторяется три раза. И выводит в терминал по UART корректные значения. А вот если я по UART startFlag задаю, то первый цикл запускается и все, ничего больше не происходит. То есть первый цикл уходит в бесконечность. А на кнопку вообще перестает реагировать программа. Не задается startFlag с нее. игнорируется