Witam.
Mam dość nietypowy problem dotyczący raczej środowiska niż procesora.
Jak w BASCOMie zmienić prędkość szyny danych do wyświetlacza alfanumerycznego?
Wysyłanie kilkunastu znaków trwa jakieś 20ms. A z doświadczenia wiem że wyświetlacz by działał na wielokrotnie szybszej szynie.
Jak w programie zmienię deklarację rezonatora kwarcowego na kilkakrotnie mniejszy, to w symulacji widzę że wysyłanie nadal trwa 20ms. A czas liczony w cyklach procesora ulega zmniejszeniu.
W realu wyświetlacz działa normalnie, ale oczywiście kilka razy szybciej, bo naprawdę rezonator jest taki jaki był, a nie kilkakrotnie mniejszy.
Mój problem polega na tym że chcę jakoś zmusić BASCOMa do zwiększenia prędkości szyny danych wyświetlacza bez deklarowania nieprawdziwej częstotliwości taktowania procesora.
Nie mogę zadeklarować innej częstotliwości bo wtedy nie będą działały BASCOMowskie procedury 1Wire i RS232. Prędkość RS232 jeszcze mogę sobie samemu ustawić wpisując odpowiednie wartości do rejestrów. Ale 1Wire nie zrobię.
A przyspieszenie wysyłania danych na LCD jest mi niezmiernie potrzebne.
Mam dość nietypowy problem dotyczący raczej środowiska niż procesora.
Jak w BASCOMie zmienić prędkość szyny danych do wyświetlacza alfanumerycznego?
Wysyłanie kilkunastu znaków trwa jakieś 20ms. A z doświadczenia wiem że wyświetlacz by działał na wielokrotnie szybszej szynie.
Jak w programie zmienię deklarację rezonatora kwarcowego na kilkakrotnie mniejszy, to w symulacji widzę że wysyłanie nadal trwa 20ms. A czas liczony w cyklach procesora ulega zmniejszeniu.
W realu wyświetlacz działa normalnie, ale oczywiście kilka razy szybciej, bo naprawdę rezonator jest taki jaki był, a nie kilkakrotnie mniejszy.
Mój problem polega na tym że chcę jakoś zmusić BASCOMa do zwiększenia prędkości szyny danych wyświetlacza bez deklarowania nieprawdziwej częstotliwości taktowania procesora.
Nie mogę zadeklarować innej częstotliwości bo wtedy nie będą działały BASCOMowskie procedury 1Wire i RS232. Prędkość RS232 jeszcze mogę sobie samemu ustawić wpisując odpowiednie wartości do rejestrów. Ale 1Wire nie zrobię.
A przyspieszenie wysyłania danych na LCD jest mi niezmiernie potrzebne.
