Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Да се похваля!
http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=13366
Страница 1 от 2

Автор:  CreePPropheT [ Чет Ное 20, 2014 8:46 pm ]
Заглавие:  Да се похваля!

Написах първата си програма за PIC32 - мигащ светодиод.
Използвах регистрите:
LAT - за изход;
PORT - за вход;
TRIS - за посока на порта.

Автор:  Desert Leo [ Чет Ное 20, 2014 9:20 pm ]
Заглавие:  Re: Да се похваля!

Браво! :)

Автор:  ДедоБоре [ Чет Ное 20, 2014 10:01 pm ]
Заглавие:  Re: Да се похваля!

забележително!
кода събра ли се във флаша?

Автор:  CreePPropheT [ Чет Ное 20, 2014 10:09 pm ]
Заглавие:  Re: Да се похваля!

Да събира се, той е няколко байта, а процесора има 512 KB.

Автор:  ike [ Чет Ное 20, 2014 10:34 pm ]
Заглавие:  Re: Да се похваля!

Това беше ирония.
Не спирай. Продължавай натам. UART, USB, битбангване на USB и Ethernet, измеване на температура и напрежение, совалка. Не спирай до първия светодиод.

Автор:  pechkov [ Чет Ное 20, 2014 10:58 pm ]
Заглавие:  Re: Да се похваля!

Ха така. :)
Сега напиши програма за светодиода, за да мига PIC-а.
:D

Т'ва е на шега разбира се.

Автор:  Н'бабане Гт'муан'га [ Чет Ное 20, 2014 11:00 pm ]
Заглавие:  Re: Да се похваля!

Браво! Давай напред.
Само въпрос - за какво ти беше входа?

Автор:  Pif [ Чет Ное 20, 2014 11:06 pm ]
Заглавие:  Re: Да се похваля!

А какъв цвят е светодиода? Аз като хардуерист мога да мигам светодиоди само с транзистори :D
Пика сигурно има различен регистър за разлчните цветове светодиоди :mrgreen:

Автор:  itso.t [ Чет Ное 20, 2014 11:15 pm ]
Заглавие:  Re: Да се похваля!

Публикувай кода, та и ние да научим нещо де...

Автор:  bongo_x2 [ Чет Ное 20, 2014 11:19 pm ]
Заглавие:  Re: Да се похваля!

Мдааа, прясно месо за мезе на акулите.

Автор:  scout_3pm [ Пет Ное 21, 2014 4:33 am ]
Заглавие:  Re: Да се похваля!

"Шегаджиите" пишат повече с добро намерение, отколкото друго ;-) Да не се хванеш на въдицата нещо.
Сериозно дай си кода в [code] таг или го прикачи, но само ТВОЯ код, реално main-а, друго едва ли имаш. Освен, ако не си си написал gpio функции в отделен сорс файл, но едва ли за първа програма има нужда. Та ... идеята е да покажеш стила си на писане :-) Какъвто и да е винаги има на къде да подобряваш първите 10 години и то 10, ако не сменяш сферата. Пример - точно 10г стават от както написах първият си ред/код за embedded, обаче сега "подобрявам" стила си на писане, за да отговаря на mainline-а в Linux ядрото. Дребни неща са, но всички съществени и въпреки че ги виждам ми трябва време да ми стане естествено да пиша така. Можех с две думи да ти кажа "браво, дай си кода", но исках да ти покажа, че всъщност сме в една равнина само мърдаме по координатите :-)

Автор:  Pif [ Пет Ное 21, 2014 12:05 pm ]
Заглавие:  Re: Да се похваля!

ORG 0
start
banksel TRISA
bsf TRISA,0
banksel PORTA
led_on
bcf PORTA,0
call WAIT
NOP
NOP
bsf PORTA,0
call WAIT
goto led_on


WAIT
movlw 0xFF
wait_1
decfsz W
goto wait_1
return

END.

Ако мига бързо - си слагаш по-бавен кварц. Или гледаш по-бързо. :wink:

Автор:  Cekins [ Пет Ное 21, 2014 12:10 pm ]
Заглавие:  Re: Да се похваля!

Еее - не го будалкайте момъка така сега - не забравяйте че все пак е на 12-13 години :)

Автор:  bobi534 [ Пет Ное 21, 2014 12:58 pm ]
Заглавие:  Re: Да се похваля!

Браво, и от мен!!! И аз преди няколко месеца бях на тоя етап, че даже и по-назад. Успех с пробите и не се отказвай!

Автор:  relsys [ Пет Ное 21, 2014 2:32 pm ]
Заглавие:  Re: Да се похваля!

bongo_x2 написа:
Мдааа, прясно месо за мезе на акулите.


Мдааа, ама има и акула пазител... :twisted: :twisted: :twisted:

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/