| Автор |
Съобщение |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Писане на С за PIC16f84
Става дума за това има ли С компилатор на Microchip за тяхната среда за PIC16f84? Ако има от къде да го сваля че аз нищо не намирам ?
|
| Сря Юли 11, 2012 12:37 pm |
|
 |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Re: Писане на С за PIC16f84
Другото което не мога да разбера е когато използвам различни компилатори след като си вмъкна конкретната библиотека как разбира как да са дефинирали имената на портове, регистри и други такива. Не знам да ли въпроса ми е коректно зададен ,но кажем че в MPLAB TRISA=0x00 конфигурира порта като изходи в друг компилатор TRISA не разпознава като познат елемент.
|
| Сря Юли 11, 2012 12:46 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
 Re: Писане на С за PIC16f84
Тука има един: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849За другото - има хелпове. Или пък отваряш *.h файла на съответния пик (намира се някъде в папката на компилатора) и там са описани.
|
| Сря Юли 11, 2012 1:35 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Писане на С за PIC16f84
В MPLAB: Project -> Select Language Toolsuite -> в падащото меню Active Toolsuite виждаш какво се поддържа от средата. Аз бих ти препоръчал CCS C. И се чудя, кога най-после ще го пенсионирате този 16Ф84...
|
| Сря Юли 11, 2012 7:52 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Писане на С за PIC16f84
2 седмици след 8051.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Юли 11, 2012 10:40 pm |
|
 |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Re: Писане на С за PIC16f84
Благодаря за насоките. Понеже съм почти новобранец искам да помоля да ми препоръчате някакъв програматор за пик поне за PIC18 + някаква елементарна платка към него (бутончета и някакви диоди поне). Другото което искам , понеже съм се учил на С по Windows, как функции като printf() намират приложение в ембедед програмирането. Като гледаам може да си вкараш stdio.h.
|
| Чет Юли 12, 2012 8:47 am |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Писане на С за PIC16f84
Най-евтино и същевременно добро решение за теб е PICkit 3 Debug Express (Комет). Малко солено идва развойната платка, но си готов веднага за действие. Ако искаш по-тънко - вземаш само PICkit 3 и си правиш платка сам. printf() и вариантите и намира приложение, например при предаве на данни по UART.
|
| Чет Юли 12, 2012 11:06 am |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30686 Местоположение: София
|
 Re: Писане на С за PIC16f84
ммм относно пенсионирането не може да има сравнение с 8051, 51 ядрото се влага в много продукти, но освен ядро нямат общо с оригиналния продукт. F84 си е продукт базиран на 8 битовото ядро на микро-то, отдавна има доста по универсални и добри, приомерно F628, разбира се и много, много други .. както и да е. Още един глас за CCS
|
| Чет Юли 12, 2012 11:08 pm |
|
 |
|
shokata07
Ранг: Минаващ
Регистриран на: Пет Сеп 07, 2012 11:17 pm Мнения: 2
|
 Re: Писане на С за PIC16f84
skype: shokata58 мога да ти помогна
|
| Пет Сеп 07, 2012 11:41 pm |
|
 |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Re: Писане на С за PIC16f84
Добре вече съм собственик на PicKit 3 но не си взех никаква платка мога ли да си сглобя само нещо като приставка по- подобие на http://constructor.bg/shop/product_info.php?products_id=12045 или дали това ще стане и за PicKit 3 . Ако си сглобя какво може да се прецака имам предвид ще има ли дим.
|
| Пон Сеп 17, 2012 11:44 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Писане на С за PIC16f84
Няма нищо да се прецака. Просто свързваш 5-те линии и захранваш конткролера. PicKit 3 трябва да го разпознае.
|
| Вто Сеп 18, 2012 11:59 am |
|
 |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Re: Писане на С за PIC16f84
И аз так си го мисля ама да питам все пак 
|
| Вто Сеп 18, 2012 3:05 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Писане на С за PIC16f84
Питай колкото искаш, но само при условие, че ще разкараш 16Ф84!!! За твое добро е - вервай ми!
|
| Сря Сеп 19, 2012 9:13 pm |
|
 |
|
polinom
Ранг: Новодошъл
Регистриран на: Съб Юни 09, 2012 12:23 am Мнения: 146 Местоположение: София/Стара Загора
|
 Re: Писане на С за PIC16f84
Взех си PIC18f4620, но се чудя как да го захраня може ли директно от USB бе други схеми, или имам едно старо зарядно от MP3 дали ще стане.
|
| Чет Сеп 20, 2012 7:31 pm |
|
 |
|
Desert Leo
Ранг: Форумен бог
Регистриран на: Чет Фев 10, 2005 3:25 pm Мнения: 5677 Местоположение: София
|
 Re: Писане на С за PIC16f84
А бе може и от PICKit-а да го захраниш, но зависи какво още ще навържеш около него. Виж колко беше максималния му ток. Може и директно от USB-то също при горните уговорки. Най-добре е да си сложиш своя захранване за да нямаш токива ограничения. Все ще намериш някакъв мрежов адаптер и един 7805.
|
| Чет Сеп 20, 2012 7:46 pm |
|
|