Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Поиск по форуму

Показано с 1 по 17 из 17.
На поиск затрачено 0.00 сек.
Поиск: Сообщения от: majorPAE
Раздел: Вопросы начинающих 04.10.2008, 07:14
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Итак, результат. Поправьте, если бред...

"В принципе, сделать можно все! Но трудности на пути реализации зачастую превышают наши возможности..."(С) ;)
А если по делу, то почему-то сделано именно так. Но, пока, не очень понятно,...
Раздел: Вопросы начинающих 04.10.2008, 01:10
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Итак, результат. Поправьте, если бред...

:) Ты смотрел USB HID и как там предаются дескрипторы?
Раздел: Вопросы начинающих 04.10.2008, 00:40
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Thumbs up Ответ: Итак, результат. Поправьте, если бред...

Это вааще идеальный вариант был бы :cool:, хотя в 18-х EEPROM от FLESH-а ИМХО только ресурсом записи отличается. :) А как я к ней обращаться буду? Или ты имеешь ввиду создать копию структуры в...
Раздел: Вопросы начинающих 04.10.2008, 00:27
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Итак, результат. Поправьте, если бред...

Если не утомил еще, то попутный вопрос есть.
ЕСли догадался, то мучаю микрочиповский USB HID на 18F4550.
Там при описании дескрипторов используется следующая конструкция:
rom struct{byte...
Раздел: Вопросы начинающих 04.10.2008, 00:13
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Итак, результат. Поправьте, если бред...

Т.е. имеется ввиду, что не будет модификации указателя в процессе выполнения функции? Че то я опять запутываюсь...
Вот сама работающая функция:
void putstr(const unsigned char *s, unsigned char X,...
Раздел: Вопросы начинающих 03.10.2008, 23:57
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Итак, результат. Поправьте, если бред...

Ну когда это для ROM, то вроде понятно. Забитая строка будет лежать по определенному адресу. А вот указатель на строку из RAM будет разным. Какой смысл в этом квалификаторе? Причем, и в доке по НТ...
Раздел: Вопросы начинающих 03.10.2008, 23:47
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Продолжам разбираться...

Ворнингов действительно, нет. Но и не работает...:rolleyes:
Раздел: Вопросы начинающих 03.10.2008, 23:13
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Продолжам разбираться...

Попробую, но боюсь, что вопрос глубже. И просто явным преобразованием типов не обойтись... Я ниже запостил, как удалось победить все ворнинги. :cool:
Раздел: Вопросы начинающих 03.10.2008, 23:09
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Red face Итак, результат. Поправьте, если бред...

Кое как победил. Кому нить из начинающих пригодиться.
Получается, в соответствии с доками и в реале, что для MCC18 без двух различных функций не обойтись.
Для вывода константной строки (из ROM)...
Раздел: Вопросы начинающих 03.10.2008, 16:05
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Раздел: Вопросы начинающих 03.10.2008, 15:58
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Продолжам разбираться...

D:\PIC Project\USB\Liht_4550\user\PhisioLiht.c:263:Error: syntax error
Halting build on first failure as requested.
;)
Да вроде как в моем случае с размерностью указателей на RAM и ROM проблема....
Раздел: Вопросы начинающих 03.10.2008, 13:52
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Продолжам разбираться...

Теперь столкнулся с такой фишкой. Отлаженная в НТ для 16-х функция вывода строки:
void putstr(const char *s, unsigned char X, unsigned char Y)
{
SetXY(X,Y);
while(*s) putchar(*s++); ...
Раздел: Вопросы начинающих 29.09.2008, 01:23
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Post Кстати, упомянутый пример от Abivan-а со старого форума. Мож кому из новичков сгодится.

Пример Abivan-а. Чуток окультуренный по оформлению.;) Ссылка на тред: http://www.microchip.ru/phorum/read.php?f=2&i=4829&t=4829

typedef unsigned char BYTE;
/* На всякий случай
typedef...
Раздел: Вопросы начинающих 28.09.2008, 15:59
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Раздел: Вопросы начинающих 28.09.2008, 14:13
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Thumbs up Ответ: Сделать строку для LCD из массива или числа в RAM...

:) Спасибо! Получилось! Теперь буду пытаться понять "физику" процесса. Давно надо было с указателями разобраться... :o
Раздел: Вопросы начинающих 28.09.2008, 13:35
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Ответ: Сделать строку для LCD из массива или числа в RAM...

С sprintf() никак не въеду в параметры форматирования :o, да и ресурсов она вроде сожрет немеряно...
Имеешь ввиду тот Abivan-ский пример со старого форума? :rolleyes:
Спрошу по другому. В ASCII,...
Раздел: Вопросы начинающих 28.09.2008, 13:21
Ответов: 37
Просмотров: 9,219
Автор majorPAE
Red face Сделать строку для LCD из массива или числа в RAM...

Че то туплю... :o Воюю с графическим, TIC120.
Вывести строку "Бла-бла..." получается. Просто сделал функцию
putstr("Бла-бла...") по примерам к HT. Все работает.:)
А вот как в нее передать...
Показано с 1 по 17 из 17.

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

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


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