реклама на сайте
подробности

 
 
> из флєш - в уарт, как организовать вывод в уарт строки находящейся во флэш
MichaZ
сообщение Feb 3 2006, 11:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 20-10-05
Пользователь №: 9 886



Подскажите,как в IAR сделать следующее

есть строка в флэш

обьявляю строку:
__flash unsigned char on[] = "\nON command received!\0";

указатель не нее
unsigned char __flash *on_ptr=&on[0];

хочу вывести на екран.пишу функцию:
void USART_transmit_string_from_flash(unsigned char __flash *ptr)
{
while(*ptr)
{
USART_transmit(*ptr++);//функция вывода байта
}
}

компилятор не ругается но и программа не работает.
подскажите,в чем дело.

спасибо
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MichaZ   из флєш - в уарт   Feb 3 2006, 11:21
- - BlackJack   Что именно не работает? и при чем здесь экран? про...   Feb 3 2006, 11:30
- - BVU   Может попробовать так: USART_transmit(*(ptr++));   Feb 3 2006, 11:47
- - MichaZ   да,живая.не виводится ничего в терминал(bray). сей...   Feb 3 2006, 11:47
|- - defunct   Цитата(MichaZ @ Feb 3 2006, 13:47) да,жив...   Feb 3 2006, 19:00
|- - viakon   Цитата(defunct @ Feb 4 2006, 00:00) Прове...   Feb 10 2006, 11:29
|- - Rst7   Цитата(viakon @ Feb 10 2006, 13:29) ... в...   Feb 10 2006, 11:35
|- - viakon   Цитата(Rst7 @ Feb 10 2006, 16:35) А у чел...   Feb 10 2006, 11:46
|- - Rst7   Цитата(viakon @ Feb 10 2006, 13:46) Цитат...   Feb 10 2006, 12:15
- - Silent Bob   А USART_transmit функция или макрос? Если макром, ...   Feb 10 2006, 07:56
|- - Rst7   Цитата(Silent Bob @ Feb 10 2006, 09:56) А...   Feb 10 2006, 08:26
- - kay   приведи листинг функции USART_transmit   Feb 10 2006, 08:26
- - sensor_ua   Неинтересно мучаться с модификаторам в зависимости...   Feb 10 2006, 13:49
|- - IgorKossak   Цитата(sensor_ua @ Feb 10 2006, 15:49) US...   Feb 10 2006, 14:39
- - Георгий   У меня с Уартом в порядке, а вот при сравнении ком...   Feb 14 2006, 12:40
|- - Rst7   Цитата(Георгий @ Feb 14 2006, 14:40) У ме...   Feb 14 2006, 13:53
- - Sergio66   Сдается мне, что *ptr++ инкрементирует не указател...   Feb 14 2006, 13:23
- - Георгий   А на strcmp_P обругался! Он в каком хедере объ...   Feb 15 2006, 06:18
- - Tech   __flash char Status[] = "STATUS\0...   Feb 15 2006, 07:54
- - Георгий   Только судя по листингам результат будет ошибочный...   Feb 15 2006, 09:06


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 04:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016