| Автор |
Съобщение |
|
CarBeta
Ранг: Форумен бог
Регистриран на: Пет Май 01, 2009 4:01 pm Мнения: 1438
|
Как успяваш да го компилираш това ?????????? Не забравяй, че ти трябва да владееш езика на контролера, а не той твоя. По-лесно ще е да научиш бивол да играе кючек отколкото твоя ПИК да мигне с тоя асемблер.
|
| Съб Юли 09, 2011 10:13 am |
|
 |
|
traqn_savov
Ранг: Новодошъл
Регистриран на: Чет Окт 01, 2009 8:50 am Мнения: 125 Местоположение: Varna
|
Хвани се на С зарежи го тоя асемблер..
Утре ще искаш да преминеш на АВР или на друг контролер, и тоя асемблер ще те спъне.. 
_________________http://truna.freehosting.bg/
форум за механици..
"Любителска електроника" не означава скапана а означава с много любов правена..
Ако можеше да се съберат техническият отдел на atmel и маркетинговият отдел на microchip, ще се получи нещо велико.
|
| Нед Юли 17, 2011 5:04 pm |
|
 |
|
lifenergy
Ранг: Минаващ
Регистриран на: Нед Юни 27, 2010 1:23 pm Мнения: 25
|
осъзнах го наистина .. започнах да чета за самия език, за особеностите при микроконтролерите и т.н. един приятел - студент по електроника 1 курс в Дания - ме амбицира като ми каза, че се занимават с тези неща още от началото и то само с програмиране на C, a ние тук в ТУ-София - чак 6 семестър.. благодаря за съвета : )
_________________ Има ли желание има и начин !
|
| Нед Юли 17, 2011 9:45 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
за мен програмирането на асемблер е несравнимо и ти дава това, което С-то не може. Лично мнение
|
| Пон Юли 18, 2011 9:58 am |
|
 |
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 4:11 pm Мнения: 3750 Местоположение: София
|
|
| Пон Юли 18, 2011 10:16 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Писането на асемблер дава непостижимо по друг начин удоволствие на......... клиничния мазохист  :):)
Сега tgi ще ми скочи на въргал 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Юли 18, 2011 10:58 am |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
Няма да ти скочи на въргал. Само ще ти каже, че ако не знаеш С кода, как се транслира до асемблер, ще се получават разни необясними ефекти.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Пон Юли 18, 2011 11:55 am |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
Е аз не съм казал, че не трябва да се знае асемблер  Казвам, че хората дето отказват да учат С и си маат на асемблер са си чисти мазохисти
Е вярно че тук говорим за ПИК, а той си е една шепа инструкции на кръст плюс един и половина метода на адресация 
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Пон Юли 18, 2011 3:15 pm |
|
 |
|
MidNighT_SpiRiT
Ранг: Напреднал
Регистриран на: Нед Сеп 17, 2006 12:00 pm Мнения: 450 Местоположение: Plovdiv
|
Асемблер за пик има смисъл, за да се научи човек на някои основни неща, което си е доста полезно. Но за сериозни неща не виждам поне аз лично никакъв смисъл. Примерно съм правил на C (за Hi-tech компилатора) програмка за PIC12, която трябваше да прави едни последователности от импулси с точност 1us (на 4MHz такт). Е, имаше и малко вграден асемблер, но като цяло си беше C програма. Така, че вече за PIC пиша само на C. При асемблера след 1000 реда код всичко започва да става една голяма каша...
|
| Пон Юли 18, 2011 4:21 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
всичко си е въпрос на навик и нагласа. все едно да пътуваш до рим с автобус и самолет, всяко с предимствата и недостатъците
|
| Пон Юли 18, 2011 5:29 pm |
|
 |
|
traqn_savov
Ранг: Новодошъл
Регистриран на: Чет Окт 01, 2009 8:50 am Мнения: 125 Местоположение: Varna
|
Тук направих едно видео, не е нищо особено, но за начинаещите който сега навлизат може да им е полезно...
http://dox.bg/files/dw?a=16824bcea7
Как се чете и записва във външен епром с протокола I2C http://dox.bg/files/dw?a=f1c1734937
Сега, който е в час, по добре да не го гледа, ще си загуби времето, това е наистина само за начинаещи..
_________________http://truna.freehosting.bg/
форум за механици..
"Любителска електроника" не означава скапана а означава с много любов правена..
Ако можеше да се съберат техническият отдел на atmel и маркетинговият отдел на microchip, ще се получи нещо велико.
|
| Пон Юли 18, 2011 5:37 pm |
|
 |
|
lifenergy
Ранг: Минаващ
Регистриран на: Нед Юни 27, 2010 1:23 pm Мнения: 25
|
Момчета имам проблем .. наглед лесна задача ми отне 3 дни, за съжаление безуспешно  Искам с едно копче да управлявам диод.
Кажете ми, моля ви, къде греша в програмата, явно е, че познанията ми по C са слаби.
Използвам CCS C compiler - evaluate version. ( прикачам и схемата - MCLR съм го свързал към високо ниво)
#include <16f84a.h>
#use delay (crystal=4000000)
#define RED_LED PIN_A3
int level;
void check(void);
void main(){
SET_TRIS_A (0x00);
SET_TRIS_B (0xff);
output_a(0x00);
check();
while(1){
level = input_state(PIN_B7);
if(level==0){
delay_ms(1500);
level = input_state(PIN_B7);
if(level==1){
output_toggle(RED_LED);
}
else{
delay_ms(500);
}
}
else{
output_low(RED_LED);
}
}
}
void check(void){
output_high(RED_LED);
delay_ms(1000);
output_low(RED_LED);
}
_________________ Има ли желание има и начин !
|
| Сря Юли 20, 2011 12:09 pm |
|
 |
|
traqn_savov
Ранг: Новодошъл
Регистриран на: Чет Окт 01, 2009 8:50 am Мнения: 125 Местоположение: Varna
|
На един иф как си сложил два елсе, много интересно  кое else ще се изпълни ако не се изпълни ифа според теб.. Пробвай нещо от рода на
Довечера ще направя едно видео титориалче за четене на бутони, е така за начинаещи.. 
_________________http://truna.freehosting.bg/
форум за механици..
"Любителска електроника" не означава скапана а означава с много любов правена..
Ако можеше да се съберат техническият отдел на atmel и маркетинговият отдел на microchip, ще се получи нещо велико.
Последна промяна traqn_savov на Сря Юли 20, 2011 12:39 pm, променена общо 1 път
|
| Сря Юли 20, 2011 12:32 pm |
|
 |
|
lifenergy
Ранг: Минаващ
Регистриран на: Нед Юни 27, 2010 1:23 pm Мнения: 25
|
 отделни са . виж скобите : )
_________________ Има ли желание има и начин !
|
| Сря Юли 20, 2011 12:38 pm |
|
 |
|
traqn_savov
Ранг: Новодошъл
Регистриран на: Чет Окт 01, 2009 8:50 am Мнения: 125 Местоположение: Varna
|
Те може да са отделни ама така няма да работят..
Ако помислиш защо може и да се сетиш.. 
_________________http://truna.freehosting.bg/
форум за механици..
"Любителска електроника" не означава скапана а означава с много любов правена..
Ако можеше да се съберат техническият отдел на atmel и маркетинговият отдел на microchip, ще се получи нещо велико.
|
| Сря Юли 20, 2011 12:41 pm |
|
|