PCA HSO '51

Vláďa Anděl vaelektronik na vaelektronik.cz
Středa Březen 25 15:27:02 CET 2015


Máte pravdu, že při PWM se reload nepoužívá. Ale umí to i generování 
frekvence, ale jen 8 bitově. V datasheetu na straně 201
http://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F52x-F53x.pdf
Ale tohle je zrovna jeden z nejmenších, možná u těch lepších s víc s 5 
nebo 6 kanály PCA to bude umět i 16 bit reload.

Anděl

Dne 25.3.2015 v 13:03 Jan Waclawek napsal(a):
> Myslim, ze sa mylite. Samotne pocitadlo (counter) je free-running, t.j.
> pocita vzdy od 0000 do FFFF. Ten vyraz "reload" sa tam pouziva na
> oznacenie synchronneho prenosu z medziregistra do compare registra.
>
> Inaksie povedane, v ramci konkretnych nastaveni vstupnych hodin a modu PWM
> sa neda modulovat frekvencia PWM, len stieda.
>
> Nerobim s nimi, rad sa necham vyviest z omylu ak odcitujete z manualu.
>
> wek
>
>
> ----- Original Message ---------------
>> tak tomu nerozumím, proč by neměl mít reload. Vľdy» se s PCA dělá PWM v
>> různých reľimech od 8 do 16 bitů a tam se reload pouľívá.
>>
>> Anděl
>>
>> Dne 25.3.2015 v 12:41 Jan Waclawek napsal(a):
>>> To urcite ano; ale konkretne PCA je v nich velmi podobne, minimalne v tom,
>>> ze PCA counter nema reload.
>>>
>>> Pozrel som si manual k najnovsiemu EFM8UB1, a je to tam stale tak.
>>>
>>> wek
>>>
>>> ----- Original Message ---------------
>>>> Nebylo by méně práce nakreslit novou desku s nějakým Silabsem? Kdyµ jsme
>>>> s nima ve firmě před spoustou let začínali, byl to pro mě "nepřátelský"
>>>> procesor. Koupili jsme jednu licenci na Keil, to má v počítači kolega a
>>>> prakticky bez toho Keilu jsem s tím nedokázal vůbec nic. Tak jsem
>>>> pouµíval stále jen Atmely a starý dosovský Keil, který na mě zbyl. Jenµe
>>>> pak mi tady někdo v konfeře poradil µe je dneska v±echno úplně jinak. Na
>>>> domácí bastlení mám vývojový systém zadarmo, moµnosti těch procesorů
>>>> jsou úplně jiné jak v periferiích, tak i v rychlosti.
>>>> Anděl
>>>>
>>>>
>>>> Dne 25.3.2015 v 9:35 Ladislav Vaiz napsal(a):
>>>>> Ahoj,
>>>>> chci vyuµít hotovou desku s AT89C51ED2, 24MHz krystal pro generátor na
>>>>> takové to domácí bastlení. Abych dosáhl co nejvy±±í frekvence, chci
>>>>> pouµít Programmable Counter Array v reµimu High Speed Output mode.
>>>>>
>>>>> Zarazilo mě ale, µe jsem nena±el µádnou moµnost, jak hardwarově
>>>>> nastavit reload registrů CH:CL. Mohl bych to dělat softwarově, ale neµ
>>>>> se přeru±ení vyvolá, neµ se provedou instrukce (minimálně JBC, MOV,
>>>>> MOV, RETI), tak při Fclkperiph=24MHz a zdroji CLK/2 musí jít přesnost
>>>>> do háje.
>>>>>
>>>>> Dal±í cestou by mohlo být nechat CH:CL běµet a nastavovat CCAPxy, ale
>>>>> to bude je±tě pomalej±í o výpočty.
>>>>>
>>>>> Extrémní rychlosti nepotřebuju, spí± mě zajímá, jak se takové věci
>>>>> ře±í korektně.
>>>>>
>>>>> Díky L.
>>>>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



Další informace o konferenci Hw-list