Перейти к содержанию

Компилятор Codevisionavr


evgesha53

Рекомендуемые сообщения

Всем привет,подскажите кто в курсе.Почему в новых версиях CVR начиная со второй не работает #pragma rl+/rl-

для вывода русского текста на LCD.

Очень было удобно без сложного алгоритма всё это делать.А теперь блин пишет типа анхнахунт #pragma rl+ и всё тут.

Хочется новую юзать там поудобней,но смириться с такой потерей не могу.

Может они изменили директиву?И теперь как-то иначе надо писать?

Изменено пользователем evgesha53
Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

простите, а что вам мешает пользоваться модифицированной библеотекой под lcd? я конечно пользуюсь по старинке 1.25.8, но вот Вам библиотека, используйте её, вместо lcd. тоесть,

// Alphanumeric LCD Module functions

#asm

.equ __lcd_port=0x18 ;PORTB

#endasm

// LCD Module functions

#include "lcd_rus.h"

а в выводе без всяких прагм пишите русские символы.

lcd_rus.rar

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Hongfa для различных применений в Компэл. Большой выбор в наличии!

Компания HONGFA - это не только крупнейший в мире производитель электромеханических реле, но также производитель конденсаторов, вакуумных прерывателей, трансформаторов и низковольтного коммутационного оборудования. На складе КОМПЭЛ регулярно поддерживаются около 100 самых популярных позиций электромеханических реле. Реле Hongfa могут заместить многие изделия производства недоступных брендов. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Услуга за услугу ;) А не могли бы Вы мне переслать этот самый cvavr второй версии и выше? Я конечно пока не искал, и не сомниваюсь, что найду, но с ругой стороны, что Вам стоит переслать? ;) Я надеюсь она с таблэткой ;) Вот адрес почты andrey_uo@mail.ru.

Ссылка на комментарий
Поделиться на другие сайты

Тренды и лучшие решения для разработки зарядных станций в России

К 2029 году в России прогнозируется увеличение числа зарядных станций до 40 000. При этом отечественный рынок электротранспорта имеет климатические, потребительские и географические особенности. Для успешной разработки и построения инфраструктуры станций заряда в России идеальным вариантом является использование решений и электронных компонентов китайских производителей – лидеров индустрии электротранспорта и возобновляемой энергетики, которые уже представлены в КОМПЭЛ. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А вот обалденная подборка исходники на Си для CodeVisionAVR CVAVR - очень рекомендую http://microcamp.narod.ru/cvavr.rar

Вот что там есть - интересные проекты, код прокомментирован и проверен в железе:

cvavr.png

не сомниваюсь, что найду,

Прямо в google.com - скачать CodeVisionAVR - и качайте.

Изменено пользователем Borisov_E
Ссылка на комментарий
Поделиться на другие сайты

Секреты депассивации литиевых батареек FANSO EVE Energy

Самыми лучшими параметрами по энергоемкости, сроку хранения, температурному диапазону и номинальному напряжению обладают батарейки литий-тионилхлоридной электрохимической системы. Но при длительном хранении происходит процесс пассивации. Разберем в чем плюсы и минусы, как можно ее избежать или уменьшить последствия и как проводить депассивацию батареек на примере продукции и рекомендаций компании FANSO EVE Energy. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Кстати а новые версии компилируют лучше старых: взял для примера свою программу: в старой версии(1.25.8) после компиляции 3770слов(7540байт), та жt самая программа в версии 2.04.4a - 3613слов(7226байт). В итоге экономия 314байт. Впринципе неплохо. Может и баян.

Ссылка на комментарий
Поделиться на другие сайты

Спасибо всем большое.

VipAndrey,вы скачали уже CodeVisionAVR V2.04.4a ?

Потому,что я именно эту и хотел отправлять.

С таблеткой.

Да, спасибо, скачал ;) Лишних понтов на мой взгляд там много, но то что сжимает код компактнее - самый главный плюс. поэтому и придется юзать ;)

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...

простите, а что вам мешает пользоваться модифицированной библеотекой под lcd? я конечно пользуюсь по старинке 1.25.8, но вот Вам библиотека, используйте её, вместо lcd. тоесть,

// Alphanumeric LCD Module functions

#asm

.equ __lcd_port=0x18 ;PORTB

#endasm

// LCD Module functions

#include "lcd_rus.h"

а в выводе без всяких прагм пишите русские символы.

перезалейте библиотеку

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...

Я сейчас пользуюсь 3.12. Есть предложение - если у кого-то есть версии 1 и 2 - давайте возьмём любую программу, которая подойдёт под все 3 версии, и откомпилируем её) А потом отпишемся здесь, у кого сколько получилось слов/байт. И посмотрим по факту какая версия лучше компилирует. Я везде наслышан про жуткий компилятор CodeVision, давайте посмотрим, действительно ли разница огромная по сравнению со всем остальным?

Со временем можно переработать наш образец-эталон под avr studio 4.19 и под свежую Atmel Studio 6, ну и в конце-концов проверим на IAR - результат занесём в таблицу, будет сравнение, и можно будет по факту понять сколько байт стоит удобность CVAVR.

Изменено пользователем Вениамин Кейвер
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Под "начинай - поможем" здесь имеется в виду: вы демонстрируете результаты своих потуг на самостоятельное решение задачи, а желающие помочь указывают на ошибки и направляют в нужную сторону. А не делают вашу работу за вас, это в другой раздел форума.
    • Вам удалось победить это? Я так и не смог научиться компилировать. Давно купил SH1106 и SSD1306,  всё получилось с авторскими hex. Работает отлично.  Но вот сейчас купил SH1106  которые, почему-то, работают с hex для 1306(с 1106 не работают), но  справа полоса засвечивается, очевидно что под названием 1106 китайцы продают что-то иное. На Гитхабе писали что 1309. Вот и вопрос к коллегам: если есть возможность, можете скомпилировать hex  под Атм328 на разные типы индикаторов(1305 и 1309), кроме тех, которые уже есть(1106 и 1306)?  Готов раскошелиться на бутылку рома. 
    • Вечерами по неделе на каждый шар ушло(вернее не шар, а яйцо, т.к. папье маше слоями обклеивался обычный воздушный шарик) , потом после просушки ещё покрытие стеклотканью с эпоксидкой, грунтовкой, покраска рояльным лаком, и окончательная сборка акустики. В общем примерно за месяц с небольшим с той каторжной работой управился. В итоге, доказав себе,типа - я смог это сделать; наслушавшись и нахвастовавшись перед друзьями висящими на растяжках в углах зала яйцами, по случаю продал их одному небедному любителю подобных эксклюзивных изделий за 300 баксов(если помнишь, в конце 90-ых бакс резко попёр по цене в верх, и я не смог устоять перед искушением подержать псыцу счастья за хвост... и не удержал ).  
    • Доброго всем здравствуйте. Подскажите пожалуйста куда можно подать питание 5в. на эту блютуз модуль, чтобы работал только от сети, помимо заряда на аккумулятор. Фото выкладываю. Оторвался микроуизби. 
    • Да он скорее всего поторопился.  Долго изготавливал? Как то пытался тоже,но не срослось
    • Здраствуйте,собрал липина из первого поста,все отлично заработал без танцев с бубном,первое включение через латр смотря за сколом на коллекторе нижнего ключа,далее на балласте и на сварку варил замечательно,но включил его через несколько дней ключи тихо умерли,заменил запускаю через латр подымаю потихоньку напряжение все отлично,в первый раз подумал что частота уплыла и ключики из-за этого стрельнули но нет частота как была 38-39 кГц так и осталась полка так же есть только думаю она завышена на половину амплитуды регулировал ее путем подбора сопротивления на дед тайм,так вот через латр все отлично запускается подымаю до 310 на ключе,но дежурка подключена отдельно так вот когда отключаеш ключи в этот момент как я понял стреляют,даже в сборе когда дежурка запитана от основного питания как по схеме при включении сразу в сеть начало стрелять,думал может когда устанавливал крышку трансформатор повредил,нет же индуктивность проверил 3900 мкГн первичка,ток намагничивания насколько помню 0.7…0.8 ампер Снабера по ключам в норме проверял C метром,1 мкФ пленка по питанию около ключей в норме Осцилка приведу позже, сейчас на работе Возможно ли быть такое что после выключения от сети сигнал с затвора пропадает ,и он повисает в воздухе,хотя в принципе по схеме он подтянут резистором к эммитеру,да и работало же как-то да и у всех работает
×
×
  • Создать...