Witajcie!
Od kilku dni szukam w sieci informacji na ten temat, który zapewne wyda się doświadczonym bywalcom banalne, ale niestety utknąłem, a nie mam zbyt dużo czasu, aby chłonąć fachową literaturę, aby wygrzebać kilka szczegółów. Jeśli zbyt mocno zakręcę moje pytanie - nie gańcie mnie, jest to mój pierwszy post na Waszym forum. Wszelkie uwagi mile widziane
Jestem specjalistą systemów klasy MF, tworzę oprogramowanie dla dużych instytucji finansowych oraz banków. Elektronika kiedyś, jeszcze w czasach 'analogowych' była moją pasją, niestety na rzecz zawodowego IT porzuconą.
Jeden z systemów nad którym obecnie pracuję musi korzystać z kilku 'urządzeń' zewnętrznych. Do tej pory całą obsługę sprzętu zapewniały mi firmy integracyjne typu Cisco, IBM, etc. Przy tym projekcie muszę zrobić coś samemu bo sprawa wygląda trywialnie
Korzystając z gotowego 'kitu' AVT 5140 udało mi się napisać oprogramowanie, które na podstawie stanów wejść tego procesora (ATMEGA8) załącza odpowiednie wyjścia. Cała komunikacja działa po 'wirtualnym porcie' COM i ja sobie steruję komendami typu PINB ?, DDRB, etc. Tak mi się to spodobało, że w mojej głowie urodziło się kilka pomysłów na kolejne rozwiązania..
Potrzebuję drodzy forumowicze szybkiej odpowiedzi, na zasadzie: TAK - tu przykład, NIE - nie da się
Na następujące pytania.
Rozumiem, że układ w moim 'Kicie' jest już zaprogramowany przez jakiegoś bieglejszego speca w tym temacie. I tu moje pytanie - czy gdybym np. wymyślił sobie (czyt. kupił) jakiś moduł GSM do procesora ATMEGA czy np. jakiś wyświetlacz LCD - czy ja muszę 'programować' układ procesora, aby działały z tymi urządzeniami, czy analogicznie do tego kitu o którym wspominam mogę wszystkim sterować z poziomu portu COM wysyłając odpowiednie komendy do kontrolera?
Prosto mówiąc: Czy Atmega może pełnić rolę modułu 'wejścia/wyjścia' dla PC, który bez żadnych ograniczeń mógłbym wykorzystać właśnie do wyświetlania na żywo tekstu na wyświetlaczu ewentualnie wysyłać SMS z poziomu komputera PC? Widziałem rozwiązania gdzie kontroler podłączano do starych telefonów GSM - takie coś mnie nie interesuje. To musi być wszystko nowe, najlepiej jakiś moduł telefonu przemysłowego. Wiem, że są gotowe układy w stylu: wyślę smsa o treści X - kontroler załączy/wyłączy wyjście, etc. Mnie interesuje stricte sterowanie z poziomu PC sprzętem dołączonym do kontrolera.
Teraz rozumiem to tak, że najpierw musiałbym oprogramować logikę działania i sprzęt po stronie 'kontrolera', a dopiero potem korzystając z zaprogramowanych funkcji mikroprocesora, mógłbym po COMie uruchamiać sprzęt, wysyłać SMSy, etc.? A może znacie jakieś inne rozwiązania sprzętowe/układy/gotowe kity do takich instalacji?
Od kilku dni szukam w sieci informacji na ten temat, który zapewne wyda się doświadczonym bywalcom banalne, ale niestety utknąłem, a nie mam zbyt dużo czasu, aby chłonąć fachową literaturę, aby wygrzebać kilka szczegółów. Jeśli zbyt mocno zakręcę moje pytanie - nie gańcie mnie, jest to mój pierwszy post na Waszym forum. Wszelkie uwagi mile widziane
Jestem specjalistą systemów klasy MF, tworzę oprogramowanie dla dużych instytucji finansowych oraz banków. Elektronika kiedyś, jeszcze w czasach 'analogowych' była moją pasją, niestety na rzecz zawodowego IT porzuconą.
Jeden z systemów nad którym obecnie pracuję musi korzystać z kilku 'urządzeń' zewnętrznych. Do tej pory całą obsługę sprzętu zapewniały mi firmy integracyjne typu Cisco, IBM, etc. Przy tym projekcie muszę zrobić coś samemu bo sprawa wygląda trywialnie
Korzystając z gotowego 'kitu' AVT 5140 udało mi się napisać oprogramowanie, które na podstawie stanów wejść tego procesora (ATMEGA8) załącza odpowiednie wyjścia. Cała komunikacja działa po 'wirtualnym porcie' COM i ja sobie steruję komendami typu PINB ?, DDRB, etc. Tak mi się to spodobało, że w mojej głowie urodziło się kilka pomysłów na kolejne rozwiązania..
Potrzebuję drodzy forumowicze szybkiej odpowiedzi, na zasadzie: TAK - tu przykład, NIE - nie da się
Rozumiem, że układ w moim 'Kicie' jest już zaprogramowany przez jakiegoś bieglejszego speca w tym temacie. I tu moje pytanie - czy gdybym np. wymyślił sobie (czyt. kupił) jakiś moduł GSM do procesora ATMEGA czy np. jakiś wyświetlacz LCD - czy ja muszę 'programować' układ procesora, aby działały z tymi urządzeniami, czy analogicznie do tego kitu o którym wspominam mogę wszystkim sterować z poziomu portu COM wysyłając odpowiednie komendy do kontrolera?
Prosto mówiąc: Czy Atmega może pełnić rolę modułu 'wejścia/wyjścia' dla PC, który bez żadnych ograniczeń mógłbym wykorzystać właśnie do wyświetlania na żywo tekstu na wyświetlaczu ewentualnie wysyłać SMS z poziomu komputera PC? Widziałem rozwiązania gdzie kontroler podłączano do starych telefonów GSM - takie coś mnie nie interesuje. To musi być wszystko nowe, najlepiej jakiś moduł telefonu przemysłowego. Wiem, że są gotowe układy w stylu: wyślę smsa o treści X - kontroler załączy/wyłączy wyjście, etc. Mnie interesuje stricte sterowanie z poziomu PC sprzętem dołączonym do kontrolera.
Teraz rozumiem to tak, że najpierw musiałbym oprogramować logikę działania i sprzęt po stronie 'kontrolera', a dopiero potem korzystając z zaprogramowanych funkcji mikroprocesora, mógłbym po COMie uruchamiać sprzęt, wysyłać SMSy, etc.? A może znacie jakieś inne rozwiązania sprzętowe/układy/gotowe kity do takich instalacji?