Jump to content

    
Sign in to follow this  
an.skornyakov

ICSP, Enhanced ICSP PIC24f программинг

Recommended Posts

Разрабатываем девайс на LPC1768, который будет прошивать другой девайс на PIC24F08.

В ходе разработки встали следующие вопросы:

 

1) Есть ли существенное преимущество в скорости прошивки через Enhanced ICSP перед просто ICSP?

2) Есть ли какие то ограничения на частоту клоков и даты при прошивке конкретно program memory?

 

Share this post


Link to post
Share on other sites

Так почитайте Flash Programming Specifications на соответствующий девайс на сайте производителя,

там как раз есть ответы на ваши вопросы.

Share this post


Link to post
Share on other sites
Так почитайте Flash Programming Specifications на соответствующий девайс на сайте производителя,

там как раз есть ответы на ваши вопросы.

 

Спасибо за совет, получилось со многим разобраться

 

Возникла новая проблема, воспользовавшись спецификацией на мой девайс, я написал функцию, считывающую с девайса некую область памяти из флеша (4 инструкции по 24 бита, итого 12 байт). Функция работает, но иногда возвращает вместо значения нули. Этот факт вносит существенные задержки в процесс прошивки PIC'а. Я проверил все требования по вреименам, все вроде хорошо. Ума не приложу в чем может быть дело и как с этим бороться.

 

То есть последовательность действий вроде как правильная, но девайся иногда вместо данных возвращает нули, или, что скорее всего - ничего не возвращает.

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this