[elektro] PIC16F18446 WS2812

Andras kyrk.5.dpg.hu at freemail.hu
Mon Jan 13 15:21:25 CET 2020


Hello

Ezt megtalaltam en is. Nem neztem meg tuzetesen anno csak annyira h spi-t hasznal. Mondtam is magamnak h akkor en is azt fogok. Sajna a projekt egy masik pic re keszult aminek a doksija nem irja azt a limitet az SSPxADD regeszternel az spi clock generalashoz. Magyaran a peldaban szereplo pic adatlapja alapjan annak a pic nek gyorsabb spi ja van mint ami az enyemben van.
Vagy elneztem valamit?

Pipi <lista at puzsar.hu> írta:
>Nem találtál pic-es mintát?
>itt van egy: https://mplabxpress.microchip.com/mplabcloud/example/details/90
>
>2020.01.12. 15:43 keltezéssel, Andras írta:
>> Hello,
>>
>> Van egy PIC16F18446-em amivel a fenti NeoPixelt akarom meghajtani. Nezegettem mivel lehetne ugyesen a jeleket generalni, de nem jutottam dulore. Most bitbang-el csinalom, ami epphogy jo mert a LEDek vilagitanak de az idozitesek sztm tolerancian kivul vannak. Szoval mukodik de nem tul szep megoldassal. 0.35us es 0.9us-es jeleket kellene generalni.
>> Ja es 192 bit-et kell kuldenem es kenytelen voltam a 192 bit kuldest copy pastel csinalni, mert a for ciklus ma tul sokat evett. Ugyebar 32MHz az osszci, 4-el osztva van. 8MHz-el mennek a parancsok. Tehat ha olyan 2-3MHz-es jelet akarok generalni akkor van ra 4 utasitasom. Ami nem sok... Mindezt ugy hogy az interruptokat tiltom. Este rosszul is aludtam ettol...
>>
>> A PIC egy curiosity panelen van. Kulso kvarc nincs rajta (van de az 32kHz-es). A belso 32MHz-et hasznalom. Ez a maximum, szoval amugy se lehetne gyorsabban menni.
>>
>> MSSP: Gondoltam arra, hogy SPI-t hasznalom. Sajnos kiderult, hogy SPI modban az egyik elosztot ugy kell beallitanom, hogy az legalabb 3-om legyen. Nekem meg 2 kellene. Szoval nem jo.
>> EUSART: Sztm ugyan ez a problema, hogy az sem tud ennyit.
>>
>> NCO: Nem vilagos mire jo ez. Meg hogy lehet-e olyan gyorsan allitgatni hogy olyan jelet adjon ami kellene.
>>
>> CLC: Errol mar hallotam de sosem hasznaltam. Lehetne vele valami impuzusgeneratort csinalnI? Egyenlore nem vilagos az adatlapbol hogy tudna-e ilyet. Itt inkabb foleg jeleket dolgoznak fel vele.
>>
>> Valakinek van valami 5lete?
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
>>
>
>
>-- 
>Pipi
>http://www.puzsar.hu
>
>-----------------------------------------
>          elektro[-flame|-etc]
>



More information about the Elektro mailing list