| Автор |
Съобщение |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Някакъв примерен сорс за PIC10F320/322 и XC8
Колкото и пъти да се пробвам с творенията на тази лайняна фирма все всичко става с зор и клизми. Нещо не мога да си подкарам изобщо дебъга в C проект. Някой ако има със сигурност работещ проект за този процесор и този компилатор ако може да помогне че да установя къде ми е проблема. Май е във настройката на фусовете,ама знам ли. Тия полуидиоти един примерен сорс да бяха дали на C поне.
|
| Сря Фев 06, 2013 12:29 am |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Конкретно за тоя не знам как е, но за 10F200 трябваше специален адаптер за да тръгне дебъга в мплаб.
|
| Сря Фев 06, 2013 12:57 am |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Имам го но нещо се дъни в цялата работа. Примерен проект на CCS от който съм генерирал coff фаил се зарежда и уж се дебъгва но пък там е някаква друга боза. Затова искам да си го подкарам изцяло под MPLABX.
|
| Сря Фев 06, 2013 1:02 am |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
С PIC12 нямах никакви грижи под XC8 и MPLABX.
Въобще не иска да програмира, или само дебъга не тръгва?
Ако си го пробвал с клонинг на PICKit3, пробвай и с оригинален, ако имаш на разположение. Понякога с единия иска, а с другия - не ще.
|
| Сря Фев 06, 2013 4:24 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Не тръгва и програмата. С клонинг съм. Затова ми трябва един примерен проект който да е със сигурност работещ.
|
| Сря Фев 06, 2013 4:37 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Ползваш ли краката за програмиране освен за програмиране и за нещо друго? Щото моя клонинг на въпросната 12-ка не искаше да я програмира въобще, макар да съм спазил всичко - на същото краче се мъдреше IR диод, вързан към друго краче през 2.7k резистор. По време на reset другото краче е 3-state (ако помня добре), и реално не би трябвало пина изобщо да е натоварен, обаче клонинга не иска да го програмира. Оригиналния PICKit3 си го програмира безгрижно, без никакви промени. Знам че не се препоръчва мултиплексиране на краката за програмиране, ама като иде реч за 8 краков микроконтролер, препоръката за избягване на мултиплексиране просто няма как да се спази. Отделно клонинга е много чувствителен на смущения. Случва се като цъкна лампата в стаята да ресетне чипа. С оригиналния пак няма такива грижи. Не знам какво са осрали, ама е факт. Поне за PIC12 и PIC18. Ако искаш качи схемата да погледна.
|
| Сря Фев 06, 2013 6:26 pm |
|
 |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Ето ти нещо работещо за проба:
|
| Сря Фев 06, 2013 6:43 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Това на XC8 няма да си разпознае конфигурационните регистри. В XC8 се задават с , а не с .
|
| Сря Фев 06, 2013 7:35 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Ще, ще ги познае XC8, и не само, ще го и компилира(много е умен този компилатор:D ) е MPLABX може малко да се сърди на този ред ама(...), само трябва лека промяна при дефинициите на PIN_CLC1 и PIN_OE.
|
| Сря Фев 06, 2013 8:45 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Хм. Вярно ги разпознава. Редно е да се инклудне xc.h, обаче.
|
| Сря Фев 06, 2013 9:17 pm |
|
 |
|
fan
Ранг: Почетен член
Регистриран на: Съб Окт 13, 2007 12:12 pm Мнения: 712
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Няма нужда, щото пак в резултат вика "pic.h". Ей, много е умен този XC8.... 
|
| Сря Фев 06, 2013 9:53 pm |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Вика, ама засега. Какво ще викне утре, като решат да не поддържат стари неща, никой не знае.
|
| Сря Фев 06, 2013 11:21 pm |
|
 |
|
Nikola Kirov
Ранг: Форумен бог
Регистриран на: Нед Окт 31, 2004 9:19 pm Мнения: 4464 Местоположение: Stara Zagora
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Оправих се с дебъга. Работата беше пак в конфигурирането на фусовете. Ето просто примерно кодче за мигалка на RA2. Бях позабравил какво е да се бориш с мокрочипски продукти   |  |  |  | Код: #include "xc.h"
#define _XTAL_FREQ 16000000 #pragma config BOREN = OFF, LPBOR = OFF, WRT = OFF, FOSC = INTOSC, BORV = LO, MCLRE = OFF, WDTE = OFF, CP = OFF, LVP = OFF, PWRTE = OFF
void main(void) { // initialization OSCCON = 0x70; // 16 MHz TRISA = 0x08; // RA0,1,2 = outputs
while(1) { PORTAbits.RA2 = 1; __delay_ms(500); PORTAbits.RA2 = 0; __delay_ms(500); } }
|  |  |  |  |
|
| Чет Фев 07, 2013 4:30 am |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5298
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Не знаеш ли мотото, с което си рекламират продукцията? - " Programming is fun again" 
_________________ 'просто' е технически синоним на 'красиво'
|
| Чет Фев 07, 2013 4:36 am |
|
 |
|
sparkybg
Ранг: Форумен бог
Регистриран на: Вто Авг 23, 2005 12:02 pm Мнения: 3070 Местоположение: София
|
 Re: Някакъв примерен сорс за PIC10F320/322 и XC8
Това с фюсовете и програмирането важи с тройна сила и за атмелските истории.
|
| Чет Фев 07, 2013 10:06 am |
|
|