roboforum.ru

Технический форум по робототехнике.

Микроконтроллеры - место на рынке

Re: Микроконтроллеры - место на рынке

SSG » 16 ноя 2009, 12:28

Да ну нафиг, если всякую мелочь на 32-х разрядных делать, то китайцам вообще никакой конкуренции нельзя будет составить. :) В жесткой конкурентной борьбе каждая копейка на счету.

Re: Микроконтроллеры - место на рынке

-= Александр =- » 16 ноя 2009, 20:51

Большие атмеги стоют дороже маленьких армов... :wink:

Re: Микроконтроллеры - место на рынке

SSG » 16 ноя 2009, 22:34

И область применения у них одна? Думаю, что все-таки у восьмиразрядных своя ниша есть. И жить они будут. :)

Re: Микроконтроллеры - место на рынке

-= Александр =- » 16 ноя 2009, 23:29

Жить-то будут, я порой встречаю в аппаратуре и не такую экзотику. Но нам есть смысл на ARMы пересаживаться. Они будут все круче и дешевле со временем. И нечего в них бояться, не боги горшки запекают... :wink:

Re: Микроконтроллеры - место на рынке

SMT » 17 ноя 2009, 00:31

2EdGull: васик для армов вроде есть

Re: Микроконтроллеры - место на рынке

galex1981 » 17 ноя 2009, 00:33

Я пока не встречал...

Re: Микроконтроллеры - место на рынке

-= Александр =- » 17 ноя 2009, 01:18

АРМ и Бейсик - это как-то даже смешно звучит... :ROFL: Люди, учите си, оно рулез!

Re: Микроконтроллеры - место на рынке

galex1981 » 17 ноя 2009, 01:23

Многие смеются ина Баском для Авр, но ведь для быстрых проектов неплохо подходит ;). Арм это тоже МК, просто более производительный, почему бы и для него не сделать средство быстрой разработки программ

Re: Микроконтроллеры - место на рынке

EdGull » 17 ноя 2009, 09:29

SMT писал(а):2EdGull: васик для армов вроде есть

там фигня а на васик
нет готовых библиотек для перефирии

Добавлено спустя 2 минуты 29 секунд:
-= Александр =- писал(а):АРМ и Бейсик - это как-то даже смешно звучит... :ROFL:

ага...
а 4-х ядерный х86 и и Бейсик это по твоему нормально? :D

Re: Микроконтроллеры - место на рынке

avr123.nm.ru » 17 ноя 2009, 10:10

galex1981 писал(а):почему бы и для него не сделать средство быстрой разработки программ
А KEIL IAR ICC это средства медленой разработки ?

Re: Микроконтроллеры - место на рынке

galex1981 » 17 ноя 2009, 10:20

Для меня может и быстрое, а для новичков уж не знаю, бейсик попроще будет...

Re: Микроконтроллеры - место на рынке

-= Александр =- » 17 ноя 2009, 13:52

EdGull писал(а):а 4-х ядерный х86 и и Бейсик это по твоему нормально? :D

Нормально. Потому как за железо там отвечает операционка. А бейсик и голый микроконтроллер - это ИМХО несерьезно.

Re: Микроконтроллеры - место на рынке

SSG » 17 ноя 2009, 19:10

"Быстрость" средства разработки для контроллеров определяется не базовым языком, а наличием готовых библиотек, мне кажется.
А с регистрами колупаться всех-равно приходится, что на Бейсике, что на Си. :)

Re: Микроконтроллеры - место на рынке

galex1981 » 18 ноя 2009, 00:19

Вот как раз в Бейсике с регистрами колупаться и не надо

Re: Микроконтроллеры - место на рынке

Vooon » 18 ноя 2009, 02:03

На си не обязательно с регистрами работать самому :)
Код: Выделить всёРазвернуть
  USART_InitStructure.USART_BaudRate = 230400;
  USART_InitStructure.USART_WordLength = USART_WordLength_8b;
  USART_InitStructure.USART_StopBits = USART_StopBits_1;
  USART_InitStructure.USART_Parity = USART_Parity_No;
  USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
  USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;
 
  /* Configure USARTy */
  USART_Init(USARTy, &USART_InitStructure);

  /* Configure USARTz */
  USART_Init(USARTz, &USART_InitStructure);

  /* Enable USARTy DMA TX request */
  USART_DMACmd(USARTy, USART_DMAReq_Tx, ENABLE);

  /* Enable USARTz DMA TX request */
  USART_DMACmd(USARTz, USART_DMAReq_Tx, ENABLE);

  /* Enable the USARTz Receive Interrupt */
  USART_ITConfig(USARTz, USART_IT_RXNE, ENABLE);
 
  /* Enable USARTy */
  USART_Cmd(USARTy, ENABLE);

  /* Enable USARTz */
  USART_Cmd(USARTz, ENABLE);

  /* Enable USARTy DMA TX Channel */
  DMA_Cmd(USARTy_Tx_DMA_Channel, ENABLE);

  /* Enable USARTz DMA TX Channel */
  DMA_Cmd(USARTz_Tx_DMA_Channel, ENABLE);


cron
Rambler\'s Top100 Mail.ru counter