Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Поиск по форуму

Показано с 1 по 25 из 500.
На поиск затрачено 0.03 сек.
Поиск: Сообщения от: DimaS
Раздел: Вопросы начинающих 03.11.2018, 21:56
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Других потоков в программе нет, цикл идет от 0 до 7, массив SwapPattern - 8 элементов, откуда там взяться выходу за массив?
Ипочему оно прекрасно работает при двух отдельных циклах - один для свопа...
Раздел: Вопросы начинающих 03.11.2018, 14:40
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Ну можно не Вижуал (я тоже с ним не работаю, а то бы сам давно попробовал), а любой другой компилятор, кроме Билдера, можно и GCC.


Вопрос только - а что там смотреть? Глюки возникают очень...
Раздел: Вопросы начинающих 03.11.2018, 12:47
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Было б интереснее в ВизуалСтудио, на С# или С++.
Раздел: Вопросы начинающих 03.11.2018, 11:39
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Спрошу.


Но меня больше интересует ответ на мою проблему, с перестановкой байт и свопом FF<>00, чем его проблема с маской.


Я, видимо, зря задал два разных вопроса подряд, и они у многих...
Раздел: Вопросы начинающих 02.11.2018, 17:00
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

В данном случае неважно "что такое хорошо и что такое плохо", тем более что я уже согласился, что назвать и входное и выходное число "inword" не очень корректно, но почему тот код не работает?...
Раздел: Вопросы начинающих 02.11.2018, 15:18
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Что "ненормального" в коде из сообщения #114?
Ну кроме названия inword, тут я согласен.


Да, это кстати не МК а РС, на билдере.
Раздел: Вопросы начинающих 31.10.2018, 22:58
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Так не пробовал. Но что не правильного в написанном выше?
Раздел: Вопросы начинающих 31.10.2018, 19:47
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Еще одна загадка:
Есть переменная:

union {
unsigned __int8 bt[8];
unsigned __int64 llwrd;
} inword[2];


inword[0] - входное 64 битное число
Раздел: Вопросы начинающих 31.10.2018, 17:06
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Не знаю, спрошу.
Он жаловался на то, что в случае 0х3 комилятор воспринимал это как байт а не 16-битное слово.
Раздел: Вопросы начинающих 30.10.2018, 20:37
Ответов: 131
Просмотров: 9,210
Автор DimaS
Re: Нужен опыт по началу программированию на С.

Ко мне тут приятель обратился, он на АВРаз что-то варганит.
Пожаловался на проблему,нужно всего-то наложить маску на переменную и проверить два младших бита:

uint16_t Var;


if ( Var & 0x3)...
Раздел: Продукция MICROCHIP 28.10.2018, 19:23
Ответов: 35
Просмотров: 761
Автор DimaS
Re: Прерывания PORTB

А что, бывают такие, на которых Си не поддерживается?!:eek:
Уж если он и на 8-ногих 12F675 и т.п. поддерживается, то на этих и подавно.
Раздел: Общетехнические вопросы 30.09.2018, 09:15
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

И как одно противоречит другому?
Это просто инлйновая фукнкция.
Можно написать так:
int FCC(int C1, int C2, int C3, int C4){
return (C4<<24) + (C3<<16) + (C2<<8) +C1;

}
Раздел: Источники питания и силовая электроника 29.09.2018, 09:22
Ответов: 33
Просмотров: 1,553
Автор DimaS
Раздел: Источники питания и силовая электроника 27.09.2018, 22:13
Ответов: 33
Просмотров: 1,553
Автор DimaS
Re: Как сделать защиту от перенапряжения и обрыва фазы?

Я когда-то по совету товарища, поставит TVS межд фазой и землей. В случае чего - пхат все отрубает.
Раздел: Общетехнические вопросы 21.09.2018, 18:34
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Не знаю, я никогда не работал с карточками по SPI, только по SDIO (что уже в 4 раза быстрее чем SPI), и частоту всегда использовал максимальную (50МГц).


Давно когда-то, в одном из проектом нудно...
Раздел: Общетехнические вопросы 21.09.2018, 12:49
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Я с этой функцией не работал, делал по другому, но если ты не заметил - там по 1000 байт передают.
Раздел: Общетехнические вопросы 21.09.2018, 12:37
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Нет, она не часть библиотеки Чена!
Читай внимательно - функции нижнего уровня в нее не входят, их юзер должен реализовать сам.
Так что, все зависит от твоего драйвера карточки. В них должны быть...
Раздел: Общетехнические вопросы 20.09.2018, 23:58
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Вот пока ты из одного буфера будешь обновлять значение ШИМа, второй будет по ДМА заполняться с карточки.
По таймеру тебе надо делать первое, что кстати тоже по ДМА можно делать.
Раздел: Общетехнические вопросы 20.09.2018, 16:48
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Кстати, еще ньюанс - чем ты форматировал SD-карточку?
Форматировать нужно программой SDFormatter.
Если просто виндой - она будте работать в 10 раз медленнее положенного.
Если ченовским mkfs -...
Раздел: Общетехнические вопросы 20.09.2018, 15:20
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Чтение SD карты

Еще как имеют!








Библиотеки тут не причем, почитай стандарты на карточки.
Раздел: Общетехнические вопросы 20.09.2018, 12:57
Ответов: 140
Просмотров: 36,508
Автор DimaS
Re: Ответ: Чтение SD карты

Читать по одному байты - это вооще-то, даже нет слов как назвать....
Читать лучше всего по кластеру, или хотя бы его дробной части. И желательно - с выравниваением по сектору. На это у Чена даже...
Раздел: Микроконтроллеры других производителей 28.08.2018, 07:59
Ответов: 29
Просмотров: 2,097
Автор DimaS
Re: Началась эра многоядерных микроконтроллеров?

Спасибо.


Видать, это последствия покупки Атмела? :)
Раздел: Микроконтроллеры других производителей 26.08.2018, 00:17
Ответов: 29
Просмотров: 2,097
Автор DimaS
Re: Началась эра многоядерных микроконтроллеров?

Да я как-то перестал пиками интересоваться, а 32-ми вообще никогда особенно не интересовался, только помню что пик32 были МИПС а не АРМ.
Раздел: Общетехнические вопросы 25.08.2018, 20:13
Ответов: 1
Просмотров: 483
Автор DimaS
Pull-Up на USB

В некоторых процах нет внутри пуллапа, например у STM32F1 или LPC1768.
Надо ставить внешний резистор, который чаще всего включают ножкой проца через pnp транзистор или намертво на +5 или +3.3....
Раздел: Микроконтроллеры других производителей 25.08.2018, 20:05
Ответов: 29
Просмотров: 2,097
Автор DimaS
Показано с 1 по 25 из 500.

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

Часовой пояс GMT +3, время: 01:45.


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