Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

CodeVisionAVR 2.60

Непрочитано 30.01.2014, 22:03  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от dosikus Посмотреть сообщение
Так наверное человеку не надо было лезть со своими советами если не понимает, а задать вопрос в песочнице .
Если это вы про меня, то получается, что и вы ничего не поняли.

Сообщение от dosikus Посмотреть сообщение
Godzilla82,olc0267, я расцениваю Ваши посты как троллинг . Что будем делать ?
Судя по названию, тема про CV. Конкретно про версию 2.6.
В ней обсуждаются вопросы, связанные с данным компилятором. Личные мнения об этом компиляторе, особенности и т.д.

Много постов не по теме насрали, согласен.

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

Например, пост
https://kazus.run/forums/showthread....682#post617682

не знаю, что за somefunc() и _puts() применялась, но у меня без них получился совсем другой результат.


Код:
 
#include ‹mega16.h›
#include ‹stdio.h›

#define _ALTERNATE_PUTCHAR_


struct  {
        char value, code;
        } xlattable[16] = {
                          {'0',0}, {'1',0}, {'2',0}, {'3',0},
                          {'4',0}, {'5',0}, {'6',0}, {'7',0},
                          {'8',0}, {'9',0}, {'A',0}, {'B',0},
                          {'C',0}, {'D',0}, {'E',0}, {'F',0}
                          };

void PutUART(unsigned char data)
{
while ((UCSRA & (1 ‹‹ UDRE)) == 0);
UDR = data;
}
                          
void putchar(char c)
{
PutUART(c);
}
                          
void BuildXlat(void)
{
unsigned char i;
printf("Initiating XLAT table...\n");
for(i=0; i ‹ (sizeof(xlattable)/sizeof(*xlattable)); ++i)   {
                                                            printf("xlattable[%10d] = {0x%x; 0x%d}\n",i,xlattable[i].value,xlattable[i].code);
                                                            }
printf("Initiating XLAT table done.\n");
}

void main(void)
{
PORTA = 1;

UCSRA=0x00;
UCSRB=0x08;
UCSRC=0x86;
UBRRH=0x00;
UBRRL=0x05;

BuildXlat();

begin:
goto begin;
}
\
Не буду говорить об интеллектуальных способностях автора поста, особенно учитывая его многолетний опыт в программировании.
Миниатюры:
Нажмите на изображение для увеличения
Название: struct_01.png
Просмотров: 54
Размер:	21.0 Кб
ID:	58290  
Реклама:

Последний раз редактировалось Godzilla82; 30.01.2014 в 22:51.
Godzilla82 вне форума  
Непрочитано 30.01.2014, 22:04  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
но у меня без неё получился совсем другой результат
Потому что читать нужно было, любезный, а не вид делать, что читал. "Интилликтуал мнагаопытнай"...
__________________
There's always more than one way to skin a cat.

Последний раз редактировалось tempora; 30.01.2014 в 22:08.
tempora вне форума  
Непрочитано 30.01.2014, 22:09  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
Если это вы про меня, то получается, что и вы ничего не поняли.
Любому бы стало понятно кому это адресовано и про кого.
Неужели не видно от кого цитата ?
Или это Ваше кредо - включать дурака?
И так что делать с темой ? Теме о "игрушечной" IDE самое место в песочнице ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 31.01.2014, 00:25  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от dosikus Посмотреть сообщение
Так наверное человеку не надо было лезть со своими советами если не понимает, а задать вопрос в песочнице .
Сообщение от dosikus Посмотреть сообщение
Любому бы стало понятно кому это адресовано и про кого.
Неужели не видно от кого цитата ?
Адресовано olc0267, а про кого - не понятно. Советы давали только вы и я. selevo только задал вопрос. Выражаться точнее надо:
"Лезть со своими советами" и "задать вопрос" - это совсем разные вещи.
Godzilla82 вне форума  
Непрочитано 31.01.2014, 00:35  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию

Godzilla82, А из контекста цитаты разве не понятно?
что "спрашивающий человек" это olc0267.
Вот теперь совершенно не понятно , как с такой логикой вы эбеддом занялись ???!!!!

Сообщение от olc0267 Посмотреть сообщение
И вообще, я промышленные контроллеры в основном программирую. На Step7, CoDeSys и пр.
Ну теперь встало все на свои места . "Программирование" на мясорубках это круто...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 31.01.2014, 00:57  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от dosikus Посмотреть сообщение
Godzilla82, А из контекста цитаты разве не понятно?
что "спрашивающий человек" это olc0267.
olc0267 вообще ничего не спрашивал, а наоборот ссылался на "спрашивающего" в 30 посту. Вот и возникло недопонимание.

Я уже убедился, что здесь ни за что ни про что могут говном поливать и переворачивать сказанное с ног на голову.

Сообщение от dosikus Посмотреть сообщение
Вот теперь совершенно не понятно , как с такой логикой вы эбеддом занялись ???!!!!
С логикой у меня всё в порядке, просто точнее надо выражаться, а то вашу фразу можно двояко понять. И получится, что все мы здесь "эбеддом" занимаемся.
Godzilla82 вне форума  
Непрочитано 31.01.2014, 00:59  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от dosikus Посмотреть сообщение
А из контекста цитаты разве не понятно?
"Контекста цитаты"! ... "Ты не умничай, ты пальцем покажи!" ©
Напрасно ты ждёшь адекватной реакции - видел как он лихо "вникает в суть"? Глянул одним глазком и сразу - "у меня получился другой результат", - такой, видать, "глазок".

Оставь...
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 31.01.2014, 01:06  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от tempora Посмотреть сообщение
Глянул одним глазком и сразу - "у меня получился другой результат", - такой, видать, "глазок".
Ну поясните тогда. Пока что я видел ваш пост, где вы обсираете CV. В доказательство приводите код с неправильным результатом работы.

Я решил проверить сей интересный факт. Так как у меня нет вышеупомянутых функций, я воспользовался штатным printf. Тем более, что суть "глюка" совсем не в этом.

Однако оказалось, что CV вполне адекватно всё компилирует и зря вы на него наговариваете. В доказательство привёл результат работы.

Что вы тогда имеете ввиду, приводя тот пост со скриншотами неправильной работы? Извините, но у меня нет времени читать 100 страниц темы, чтобы самому догадываться в чём прикол.
Godzilla82 вне форума  
Непрочитано 31.01.2014, 02:14  
tempora
Почётный гражданин KAZUS.RUN
 
Регистрация: 10.01.2007
Сообщений: 3,411
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
tempora на пути к лучшему
По умолчанию Re: CodeVisionAVR 2.60

Сообщение от Godzilla82 Посмотреть сообщение
у меня нет времени читать
Писать всякую фигню время нашлось, а читать некогда, видите ли.
Сообщение от Godzilla82 Посмотреть сообщение
Ну поясните тогда.
Во-первых, пояснения данные прежде были вами успешно проигнорированы, что делает бессмысленной N+1-ю попытку. А во-вторых, вы, любезный, достаточно понаписали тут всякой лабуды, чтобы получить отказ ещё и по этой причине.
__________________
There's always more than one way to skin a cat.
tempora вне форума  
Непрочитано 31.01.2014, 02:43  
Godzilla82
Почётный гражданин KAZUS.RUN
 
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: CodeVisionAVR 2.60

Сообщение от tempora Посмотреть сообщение
Писать всякую фигню время нашлось
В CV 2.6 (да и в 2.0.3) приведённый вами код работает корректно.

Так что фигню пишите вы.
Godzilla82 вне форума  
Сказали "Спасибо" Godzilla82
Romsb (31.01.2014)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
CodeVisionAVR selevo Embedd С 11 26.02.2016 22:16
SD и CodeVisionAvr 2.04.4a sersne Микроконтроллеры, АЦП, память и т.д 29 24.03.2010 18:39
CodeVisionAVR V2.03.2 dimonbest Микроконтроллеры, АЦП, память и т.д 253 29.09.2009 22:37
New CodeVisionAVR 1.25.8 dimonbest Микроконтроллеры, АЦП, память и т.д 15 07.02.2008 12:56
Help CodeVisionAVR Serg79 Микроконтроллеры, АЦП, память и т.д 3 15.12.2005 23:32


Часовой пояс GMT +4, время: 02:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.