Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


 
Опции темы
Непрочитано 28.02.2013, 19:14  
Godzilla82
Почётный гражданин KAZUS.RU
 
Регистрация: 29.10.2006
Сообщений: 1,443
Сказал спасибо: 99
Сказали Спасибо 315 раз(а) в 231 сообщении(ях)
Godzilla82 на пути к лучшему
Сообщение Re: Перенос кода на Си с ПК на МК ,трудности

Может, всё дело в том, что компилятор не знает, что такое byte?
Это я про CV AVR 2.05 (или имеется ввиду какой-то другой CV).

При замене byte на char всё прекрасно компилируется.
Реклама:
Godzilla82 вне форума  
Непрочитано 28.02.2013, 19:26  
Boba_spb
Почётный гражданин KAZUS.RU
 
Регистрация: 08.06.2008
Сообщений: 1,394
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
Boba_spb на пути к лучшему
По умолчанию Re: Перенос кода на Си с ПК на МК ,трудности

может вообще упростить
и вместо
static void rightRot(byte *key)
{
byte *p ;
p=key;

написать

static void rightRot(byte *p)
{

и далее по тексту

В СИ нет типа byte.
Поэтому надо смотреть где, как и чем определен этот тип.
Boba_spb вне форума  
Непрочитано 28.02.2013, 21:17  
Zemlyanov
Гражданин KAZUS.RU
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию Re: Перенос кода на Си с ПК на МК ,трудности

Сообщение от Boba_spb Посмотреть сообщение
может вообще упростить

В СИ нет типа byte.
Поэтому надо смотреть где, как и чем определен этот тип.
byte определен через
Код:
typedef unsigned char byte;
На данный момент все проблемы решены, просто присвоение нужно было делать не в строке где создается переменная а потом.Ведать такая особенность CV
Zemlyanov вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос из PortX в PinX или два дня как изучаю AVR Assembler artem-izh Микроконтроллеры, АЦП, память и т.д 20 20.08.2011 01:39
Перенос рисунка на плату viom83 Электроника - это просто 4 23.12.2010 09:08
Перенос внешнего рисунка на слой KiCAD при RF дизайне al_dan KiCAD 8 12.07.2010 11:27
Защита кода Gn0me Микроконтроллеры, АЦП, память и т.д 7 25.06.2009 14:07
Трудности в понимании архитектуры микроконтроллера 8051 74ALS Микроконтроллеры, АЦП, память и т.д 1 12.02.2006 22:27


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot