Próbowałem zrobić przejściówkę USB-RS232 na Atmega8 i niestety nie działa... Windows 7 zgłasza GUID urządzenia jako: {36fc9e60-c465-11cf-8056-444553540000} podczas kiedy powinno być: {4D36E978-E325-11CE-BFC1-08002BE10318}. Znalazłem taki opis: Urządzenia USB mogą przestać działać poprawnie po wznowieniu systemu Windows Vista ze stanu uśpienia lub hibernacji (ja mam windows 7 32bit).
Chciałem chociaż sprawdzić połączenie z USB, ale brakuje mi przykładowych programów. Macie może jakiś kodzik którym dało by się sprawdzić USB na Atmega8?
Tak wygląda fragment urządzenia:
Potrzebuję w jakiś sposób łączyć się z prockiem przez USB (niekoniecznie przez RS232) z VB.NET lub C#. Sam procek ma przez RS232 sterować zewnętrznym urządzeniem. Dodatkowo z procka są wyprowadzone wejście (zliczające licznika) i wyjście ("wyzwalające" reakcję urządzenia którym steruję) oba przez transoptory CNY17. Na płytce nie ma zwarć bo sprawdzałem ją 10x przed podłączeniem zasilania.
Zmiany w porównaniu do załączonego schematu:
1. Zamiast C6 i C5 założyłem 2 kondensatory tantalowe po 10uF każdy.
2. Układ zasilania został uproszczony do kondensatora C15 na który wchodzi zasilanie z wtyczkowego zasilacza stabilizowanego 5V 700mA (dawna ładowarka do starego samsunga).
3. Zamiast dwóch diod 1N4148 aktualnie jest jedna bo aktualnie zasilam układ tylko z USB, a z dwoma diodami napięcie zasilające Atmegę było niższe niż 4,5V.
4. Zamiast R17 1,5kΩ mam 1,8kΩ (0805) bo nie miałem takiej wartości rezystora, a u nas ciężko dostać rezystory SMD. Jeśli to jest problem to zamówię 100szt. tych rezystorków.
Atmega nie ma litery L w nazwie. Dokładna nazwa procka: ATMEGA8A-PU (1349).
Chciałem chociaż sprawdzić połączenie z USB, ale brakuje mi przykładowych programów. Macie może jakiś kodzik którym dało by się sprawdzić USB na Atmega8?
Tak wygląda fragment urządzenia:
Potrzebuję w jakiś sposób łączyć się z prockiem przez USB (niekoniecznie przez RS232) z VB.NET lub C#. Sam procek ma przez RS232 sterować zewnętrznym urządzeniem. Dodatkowo z procka są wyprowadzone wejście (zliczające licznika) i wyjście ("wyzwalające" reakcję urządzenia którym steruję) oba przez transoptory CNY17. Na płytce nie ma zwarć bo sprawdzałem ją 10x przed podłączeniem zasilania.
Zmiany w porównaniu do załączonego schematu:
1. Zamiast C6 i C5 założyłem 2 kondensatory tantalowe po 10uF każdy.
2. Układ zasilania został uproszczony do kondensatora C15 na który wchodzi zasilanie z wtyczkowego zasilacza stabilizowanego 5V 700mA (dawna ładowarka do starego samsunga).
3. Zamiast dwóch diod 1N4148 aktualnie jest jedna bo aktualnie zasilam układ tylko z USB, a z dwoma diodami napięcie zasilające Atmegę było niższe niż 4,5V.
4. Zamiast R17 1,5kΩ mam 1,8kΩ (0805) bo nie miałem takiej wartości rezystora, a u nas ciężko dostać rezystory SMD. Jeśli to jest problem to zamówię 100szt. tych rezystorków.
Atmega nie ma litery L w nazwie. Dokładna nazwa procka: ATMEGA8A-PU (1349).