непонимаю в чем проблема - перевод символов

Обсуждаем контроллеры компании Atmel.
Ответить
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ИС-пытатель писал(а):Очень даже ничего получается! ) Главное, удобно! )
какой компилятор?
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

не знамо такого. )) Мож, какой и делает. )) Я сам до этого дошел
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ИС-пытатель писал(а):не знамо такого. )) Мож, какой и делает. )) Я сам до этого дошел
понятно. то, чем вы занимаетесь, вежливо называется пустобрехством.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

Пустобрехство - это когда говорят, но ничего не делают и не предлагают. Если смотреть с этой точки зрения, то пустобрехством занимаетесь Вы.

Чем плохо мое предложение? И где там бред?
Реклама
Эиком - электронные компоненты и радиодетали
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18786
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

ИС-пытатель писал(а):Пустобрехство - это когда говорят, но ничего не делают и не предлагают. Если смотреть с этой точки зрения, то пустобрехством занимаетесь Вы.

Чем плохо мое предложение? И где там бред?
вы предлагаете писать программы, ориентируясь на собственное понимание того, как действуют те или иные ключевые слова языка? ориентируясь на фантастические предположения о том, как должен действовать компилятор? выходит, что так. такие предложения никому не нужны - от меня таких предложений не дождетесь.

ваше предложение просто отличное, но только если вы найдете или напишите сами компилятор, который именно так и будет делать. а пока что компиляторы делают все, как определено стандартом (и слава богу!).

а вот вам и конкретное предложение: не фантазировать о невероятно удобных и умных (но несуществующих) компиляторах, а просто при написании программ следовать стандарту языка, на котором пишите.
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

Спасибо за напутствие! )) Перепишем стандарты с нуля!!! )))
Реклама
Встал на лапы
Сообщения: 118
Зарегистрирован: Ср фев 05, 2014 18:54:39

Сообщение jazz393 »

всем спасибо за столь объёмную дискуссию.
перестал серьёзно воспринимать слова товарища Испытателя после совета:

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

void GetChar (char *a[])
завтра попробую с flash на железе и отпишусь о результатах
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Как вам это поможет если с латиницей работает все как надо?)
И эта штука с флэш это iar.
В gcc как-то иначе
Контактная информация:
Встал на лапы
Сообщения: 118
Зарегистрирован: Ср фев 05, 2014 18:54:39

Сообщение jazz393 »

да это я уже понял... буду дальше думать гуглить=(
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Кодировку менять пробовали уже?
Контактная информация:
Встал на лапы
Сообщения: 118
Зарегистрирован: Ср фев 05, 2014 18:54:39

Сообщение jazz393 »

вот я ищу где это можно сделать
кстати мб статья вас заинтересует - для спорящих о const
http://microsin.net/programming/AVR/avr ... ogmem.html
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Я выше приводил ссылку про кодировки.
http://anpaza.livejournal.com/16361.html
Контактная информация:
Встал на лапы
Сообщения: 118
Зарегистрирован: Ср фев 05, 2014 18:54:39

Сообщение jazz393 »

вообщем решил проблему по-другому, начитавшись нелестных отзывов о atmel studio, и прикинув что адаптировать приличное кол-во уже готового(ещё до меня) кода под gcc мне не импонирует, взял cvavr и всё заработала, притом даже не стал заморачиваться с перекодированием, в настройках ЖКИ была таблица с кириллицей, так что всё ок, единственное - не доставляет удовольствия cvavr и сейчас буду пытаться прикрутить к егоному компилятору sublime text 3 , чтобы собирать и компилить напрямую из редактора
Вымогатель припоя
Аватара пользователя
Сообщения: 577
Зарегистрирован: Ср июн 19, 2013 08:10:48
Откуда: Москва, СПб, Липецк, Рязань

Сообщение ИС-пытатель »

А у тебя студия какой версии?
Встал на лапы
Сообщения: 118
Зарегистрирован: Ср фев 05, 2014 18:54:39

Сообщение jazz393 »

6.0
Собутыльник Кота
Аватара пользователя
Сообщения: 2512
Зарегистрирован: Пн апр 06, 2009 19:33:29
Откуда: Молдова, Кишинев

Сообщение BCluster »

Тоже вариант. У cvavr есть возможность устанавливать кодировки через #pragma.
Но как компилятор оно ни в какое сравнение не идет ни с gcc ни, тем более, с IAR.
Но если все устраивает, почему нет. Я кучу проектов на нем сделал в свое время
Контактная информация:
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

В IAR кодировка меняется преспокойно в настройках.
В IAR я пишу так:
uint8_t a; // переменная в RAM
uint8_t * b; // указатель на переменную в RAM
uint8_t __flash c; // переменная хранящаяся во FLASH
uint8_t __flash * d; // указатель на переменную в RAM, хранящийся во FLASH
uint8_t * __flash e; // указатель на переменную во FLASH, хранящийся в RAM
uint8_t __flash * __flash f; // указатель на переменную во FLASH, хранящийся во FLASH.

Аналогично с __eeprom. Единственное отличие: EEPROM можно еще и писать, не прибегая к спецфункциям, IAR сам разворачивает запись в обращение к регистрам управления EEPROM AVR.
Ставим плюсы: )
Ответить

Вернуться в «AVR»