B
blueshero
Guest
Ik heb c8051f005 microcontroller met 11MHz externe klok gemonteerd.Mijn project gaat over:
1) het weergeven van real-time gegevens (die komen van real-time klok) random gegenereerde nummer in HyperTerminal (via seriële comm UART met 115200 baudrate, ook MAX232)
2) sla ze in eeprom
3) lezen in HyperTerminal
Im gebruik van de timer 3 interrupt routine om de real-time data RGN en om deze op te slaan in eeprom.Alles werkt prima wanneer mijn bemonsteringsfrequentie lager is dan 150Hz.Im using LED oscilloscoop en het controleren van de frequentie.
Nu mijn probleem is:
1) Nadat ik stelde de bemonsteringsfrequentie tot (laten we zeggen) 500Hz, vond ik dat de frequentie bleef op ongeveer 150Hz, het cant hoger.
2) Als ik de weergave van functie, de frequentie kunt bereiken 500Hz, maar toen ik het ophalen van de gegevens van eeprom en geeft deze weer in HyperTerminal, alle gegevens eruit ziet ... beschadigd
3) Ik heb geprobeerd om mijn baudrate in HyperTerminal instelling maar ik duno waarom ik cant veranderen in een hoger.
Nu im me af of mijn snelheid is te laag of is er een andere reden.
Bedankt voor uw hulp
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
1) het weergeven van real-time gegevens (die komen van real-time klok) random gegenereerde nummer in HyperTerminal (via seriële comm UART met 115200 baudrate, ook MAX232)
2) sla ze in eeprom
3) lezen in HyperTerminal
Im gebruik van de timer 3 interrupt routine om de real-time data RGN en om deze op te slaan in eeprom.Alles werkt prima wanneer mijn bemonsteringsfrequentie lager is dan 150Hz.Im using LED oscilloscoop en het controleren van de frequentie.
Nu mijn probleem is:
1) Nadat ik stelde de bemonsteringsfrequentie tot (laten we zeggen) 500Hz, vond ik dat de frequentie bleef op ongeveer 150Hz, het cant hoger.
2) Als ik de weergave van functie, de frequentie kunt bereiken 500Hz, maar toen ik het ophalen van de gegevens van eeprom en geeft deze weer in HyperTerminal, alle gegevens eruit ziet ... beschadigd
3) Ik heb geprobeerd om mijn baudrate in HyperTerminal instelling maar ik duno waarom ik cant veranderen in een hoger.
Nu im me af of mijn snelheid is te laag of is er een andere reden.
Bedankt voor uw hulp
<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />