Страница 226 из 628

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 11:06:31
Chip115
Вопрос назрел. Допустим я хочу изготовить устройство,которое будет взаимодействовать с компом через USB без всяких FT232 и прочее. Скажем (например) это дополнительная клавиатура для проигрывателя винамп при помощи которой можно переключать треки, изменять громкость, пауза,стоп,пуск. Для того что бы она нормально работала обязательно дрова писать? Нужен какой либо плагин для винампа?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 11:31:47
SII
Для такого устройства -- не нужно, просто она "оформляется" обычной клавиатурой, обменивающейся с компом стандартным для клавиатуры образом. Соответственно, её будет обслуживать стандартный виндузовый драйвер.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 14:40:51
pavlo!
у этого программатора внешнее питание? http://easyelectronics.ru/avr-shag-perv ... mator.html

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 14:52:58
SubDia
pavlo! писал(а):у этого программатора внешнее питание?
Да. Кстати, внизу, в комментах, многоуважаемый DI HALT объясняет, откуда именно из компа можно взять питание.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 14:53:53
pavlo!
а от порта никак незапитать?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 14:58:05
SubDia
pavlo! писал(а):а от порта никак незапитать?
Уважаемый pavlo!, Вы найдите в сети и внимательно посмотрите на распиновку (а также назначение каждого вывода) COM-порта. Вопросы отпадут сами собой. ;)

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 14, 2011 15:12:01
pavlo!
хорошо спасибо

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Чт сен 15, 2011 16:47:23
Errorkpi
Meteor писал(а):SN74LVC4245APWR управляемый дунаправленный преобразователь
Спасибо, но сам разобрался. Думаю микросхемы мне вообще не подойдут (разве что что-то узко специализированное) поскольку преобразовывать нужно шину IIC. Нашел хорошую статейку на эту тему. Помогло. http://www.gaw.ru/html.cgi/txt/publ/interface/97055.htm

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 18:57:35
vuln
как запрограммировать или считать данные с микросхемы EEPROM АТ24* (интерфейс I2C)
P.S. данные надо залить или считать с компьютера
может конечно банально, но я не знаю.....

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 20:53:00
Челюскин
Глупый вопрос, но пошлите меня по адресу, где можно узнать, как из скачанного исходника узнать выставляемые фьюзы, или это не возможно?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 20:58:58
GP1
Челюскин писал(а):Глупый вопрос, но пошлите меня по адресу, где можно узнать, как из скачанного исходника узнать выставляемые фьюзы, или это не возможно?
если ты про AVR, то никак, в исходнике не фьюзов.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 21:00:05
Челюскин
Стало быть придется связаться с автором девайса, или по коду самому допирать до правильной конфигурации?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 21:01:09
GP1
vuln писал(а):как запрограммировать или считать данные с микросхемы EEPROM АТ24* (интерфейс I2C)
P.S. данные надо залить или считать с компьютера
может конечно банально, но я не знаю.....
любым программатором, тем же ПониПрогом с соответствующим переходником, посмотри у них на сайте.
http://www.lancos.com/prog.html

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 21:05:41
GP1
Челюскин писал(а):Стало быть придется связаться с автором девайса, или по коду самому допирать до правильной конфигурации?
по коду мало что можно узнать о выставляемых фьзах, а вот по схеме кое-что можно.
например - внешний кварц или внутр.генератор
ну и еще кое-что в зависимости от типа мк.

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Пт сен 16, 2011 21:10:07
Челюскин
М-м-м... ладно подумаем, спасибо большое за подсказку... будем процувать

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Сб сен 17, 2011 12:19:25
Wereww
Ребята, подскажите кто пользовался бутлоадерами, необходимо залочить бут-секцию от перезаписи на меге8, только боюсь не те локи поставить и залочить контроллер, бутлоадер в самом конце флешки, фьюзы
Boot Flash section size=1024 words, Boot start address=$0C00; [BOOTSZ=00]
выдержка из makefile,
BOOTLOADER_ADDRESS = 1800
:roll:

Забыл добавить, в makefile нашёл
$(AVRDUDE) -U lock:w:0x2f:m
Тоесть исходя из этого я должен кинуть галку в понипроге на BootLock11 ? :roll:

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Сб сен 17, 2011 20:26:54
Chettuser
Подскажите плиз, почему в PIC16-х TMR1 и TRM2 не хотят работать без TMR0? (короче пока T0IE = 0)
Это для чего сделано?

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс сен 18, 2011 21:53:59
95Виталь
ребят подскажите когда в понипроге МК втыкаеш в программатор какая реакция программы ,может где то пишется -типо устройство соединено и работает нормально .а то я не могу прошить

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Вс сен 18, 2011 23:03:57
DimanVIP
Есть простенький РАБОЧИЙ код, где по прерыванию таймера моргает светик:

Код: Выделить всё

void InitAll(void)
{	
  GPIO_InitTypeDef GPIO_Config;
  TIM_TimeBaseInitTypeDef TIM_BaseConfig;
  NVIC_InitTypeDef  NVIC_InitStructure;

  RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM4, ENABLE);
  RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOBEN, ENABLE);

  GPIO_Config.GPIO_Pin = LD_GREEN | LD_BLUE;
  GPIO_Config.GPIO_Mode = GPIO_Mode_OUT;
  GPIO_Config.GPIO_OType = GPIO_OType_PP;
  GPIO_Config.GPIO_Speed = GPIO_Speed_10MHz;
  GPIO_Init(LD_PORT, &GPIO_Config);

  TIM_BaseConfig.TIM_Prescaler = 1000 - 1;
  TIM_BaseConfig.TIM_Period = 8-1;
  TIM_BaseConfig.TIM_ClockDivision = 0;
  TIM_BaseConfig.TIM_CounterMode = TIM_CounterMode_Up;
  TIM_TimeBaseInit(TIM4, &TIM_BaseConfig);

  TIM_ITConfig(TIM4, TIM_IT_Update, ENABLE);
  TIM_ARRPreloadConfig(TIM4, ENABLE);

  NVIC_InitStructure.NVIC_IRQChannel = TIM4_IRQn;
  NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 2;
  NVIC_Init(&NVIC_InitStructure);

  TIM_Cmd(TIM4, ENABLE);
}
int main(void){
	InitAll();
	while(1)
	  {}
}
Но стоит в любое место добавить инициализацию пары других ножек:

Код: Выделить всё

  GPIO_InitTypeDef GPIO_Config_Enc;
  RCC_AHBPeriphClockCmd(RCC_AHBENR_GPIOAEN, ENABLE);

  GPIO_Config_Enc.GPIO_Pin = GPIO_Pin_6 | GPIO_Pin_7;
  GPIO_Config_Enc.GPIO_Mode = GPIO_Mode_IN;
  GPIO_Config_Enc.GPIO_PuPd = GPIO_PuPd_UP;
  GPIO_Config_Enc.GPIO_Speed = GPIO_Speed_10MHz;
  GPIO_Init(GPIOA, &GPIO_Config_Enc);

И не важно, каких ножек, какого порта и в каком режиме.
Можно структуру вообще не инициализировать, разницы нет.
Как прерывание перестает работать!

Что это за ерунда такая?
З.Ы.: STM32L152RB, Keil 4.21

Re: Мелкие вопросы по МК и ПЛИС.

Добавлено: Ср сен 21, 2011 18:23:34
Soir
Chettuser писал(а):Подскажите плиз, почему в PIC16-х TMR1 и TRM2 не хотят работать без TMR0? (короче пока T0IE = 0)
Это для чего сделано?
Все таймеры работают независимо друг от друга. Посмотрите пример во вложении.