глюки с ОЗУ Atmega8
Добавлено: Чт май 01, 2008 22:17:56
Народ помогите пожалуйста решить проблему.
Написал я прогу на асьме для теста встроенного USART. Вначале я просто выводил непрерывным потоком один и тот же символ. USART работает исправно, ни одной ошибки в переданных данных не было обнаружено. Потом решил вывести сообщение, состоящее из 26 символов, и вот тут возникла проблема, вместо сообщения, которое я задумал, МК выдавал какой-то бред.
Все байты сообщения я вначале прописал в ОЗУ, а затем, считывая их из памяти (LD R, Z+), последовательно выводил байты в порт.
После нового сброса, при подаче питания, состав выводимых символов немного менялся, но последовательность не изменялась, что свидетельствует о исправности USART и глюках с ОЗУ.
В чём может быть причина, как это устранить!!!!???????
Я использовал Atmega8 c кварцем 14,7456 МГц
Написал я прогу на асьме для теста встроенного USART. Вначале я просто выводил непрерывным потоком один и тот же символ. USART работает исправно, ни одной ошибки в переданных данных не было обнаружено. Потом решил вывести сообщение, состоящее из 26 символов, и вот тут возникла проблема, вместо сообщения, которое я задумал, МК выдавал какой-то бред.
Все байты сообщения я вначале прописал в ОЗУ, а затем, считывая их из памяти (LD R, Z+), последовательно выводил байты в порт.
После нового сброса, при подаче питания, состав выводимых символов немного менялся, но последовательность не изменялась, что свидетельствует о исправности USART и глюках с ОЗУ.
В чём может быть причина, как это устранить!!!!???????
Я использовал Atmega8 c кварцем 14,7456 МГц