|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 5:21 pm
|
Страница 1 от 1
|
[ 7 мнения ] |
|
| Автор |
Съобщение |
|
npelov
Ранг: Почетен член
Регистриран на: Пет Яну 22, 2010 5:46 pm Мнения: 680
|
 XC8 и асемблер
Здравейте,
Трябва да напиша прекъсванията на асемблер за PIC18 и ударих на камък. Как да извикам функция дефинирана в един асемблерски файл от друг. Сложил съм я в GLOBAL директивата. От C се вика без проблем.
|
| Съб Юни 20, 2015 6:34 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: XC8 и асемблер
Защо не си напишеш програмката на Ц и после като я компилираш просто да видиш какво има в асемблерския файл?! Там го има ред по ред и просто си го копирай! Поздрави!
_________________www.elkran.com
|
| Нед Юни 21, 2015 9:33 am |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: XC8 и асемблер
Някъде във файла, от който ще викаш функцията, пишеш #INCLUDE именафаила.asm и си викаш функцията по общия ред
именафаила = асемблерския файл, в който е функцията
|
| Нед Юни 21, 2015 2:15 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: XC8 и асемблер
|
| Нед Юни 21, 2015 7:47 pm |
|
 |
|
npelov
Ранг: Почетен член
Регистриран на: Пет Яну 22, 2010 5:46 pm Мнения: 680
|
 Re: XC8 и асемблер
За архива ще спомена, че функцията трябва да е декларирана като GLOBAL и в двата асемблерски файла.
|
| Чет Окт 15, 2015 10:16 am |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: XC8 и асемблер
търси в гугъла: PIC18 "ORG 0x004" /едит/ ..... брррр бирите са ми в повече #include асм
_________________ main[-1u]={1};
|
| Чет Окт 15, 2015 7:26 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30685 Местоположение: София
|
 Re: XC8 и асемблер
Ами... колегите са го написали...
|
| Пон Окт 19, 2015 8:00 am |
|
|
|
Страница 1 от 1
|
[ 7 мнения ] |
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|