Witam kolegów
Potrzebuje stworzyć układ który skonwertuje dane odebrane przez SPI na RS485. Prędkość nie jest tu istotna max kilkanaście razy na sekundę.
Sprawa wydaje się prosta, ale chce użyć jakiegoś małego uC żeby nie zajmował dużo miejsca. Preferowana obudowa to DIP ze względu na możliwość łatwej wymiany.
Patrząc na uC AVR to najlepszy wydaje mi się maluszek ATtiny2313. Ma on interfejs USI który używany był by do odczytu danych po SPI. Wg noty ten uC ma też USARTa na drugim porcie wiec mógł by on wysyłać dane po RS485.
Czy istnieją jakieś przeciwwskazania użycia równoczesnego USART i USI? Niestety nie mam tego uC pod ręką żeby na szybko to przetestować a nie chce tworzyć kodu niepotrzebnie.
Alternatywa to ATtiny841 gdzie na pokładzie są dwa USARTy (w sumie ciekawe, 2 USARTy mają dopiero większe uC w obudowach 40 nózkoownych ATmega88 itp maja tylko 1) ale obudowa jest SO więc jest minimalnie większy problem z ewentualną wymianą układu.
Potrzebuje stworzyć układ który skonwertuje dane odebrane przez SPI na RS485. Prędkość nie jest tu istotna max kilkanaście razy na sekundę.
Sprawa wydaje się prosta, ale chce użyć jakiegoś małego uC żeby nie zajmował dużo miejsca. Preferowana obudowa to DIP ze względu na możliwość łatwej wymiany.
Patrząc na uC AVR to najlepszy wydaje mi się maluszek ATtiny2313. Ma on interfejs USI który używany był by do odczytu danych po SPI. Wg noty ten uC ma też USARTa na drugim porcie wiec mógł by on wysyłać dane po RS485.
Czy istnieją jakieś przeciwwskazania użycia równoczesnego USART i USI? Niestety nie mam tego uC pod ręką żeby na szybko to przetestować a nie chce tworzyć kodu niepotrzebnie.
Alternatywa to ATtiny841 gdzie na pokładzie są dwa USARTy (w sumie ciekawe, 2 USARTy mają dopiero większe uC w obudowach 40 nózkoownych ATmega88 itp maja tylko 1) ale obudowa jest SO więc jest minimalnie większy problem z ewentualną wymianą układu.