Jump to content

    
Sign in to follow this  
osnwt

AT90PWM3

Recommended Posts

Апну старую тему.

Хочу сгородить прект на PWM3B, но есть непонятки, в доке ответов не нашел.

 

Что мне от таракана надо: два PSC, SPI, UART.

Ноги UART совмещены с ногами SPI_A, приходится использовать SPI выход SCK которого совмещен с PSCOUT01.

Значит PSC0 отпадает. С PSC1 все в порядке, а выходы PSCOUT20 и PSCOUT21 совмещены с MISO и MOSI.

Остаются PSCOUT22 и PSCOUT23.

 

А теперь вопрос: что из периферии в результате будет управлять этими ногами (MISO/PSCOUT20) PB0 и (MOSI/PSCOUT21) PB1

SPI или PSC если включены оба?

Share this post


Link to post
Share on other sites

И так, продолжаем.

 

Оживляю по тихоньку железяку. Появляются вопросы.

Первое с чем столкнулся - не работал как надо SPI.

Клоки шли, CS дергался, не было данных на PB1(MOSI/PSCOUT21).

Вылечилось такое поведение назначением ног PC2/PSCOUT22 и PC3/PSCOUT23 выходами PSC2.

 

Второе с чем столкнулся пока не победил :(

Не работает прерывание Input Capture Timer1 по входу ICP1A PD4(ADC1/RXD/DALI/ICP1A/SCK_A)

По ICP1B работает. Но этот вход совмещен с одним из выходов PSC1 и уже используется.

 

UART не использую, SPI_A тоже.

 

Есть разумные мысли по этому поводу ?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this