Previous in Forum: x-ray image maker software   Next in Forum: CPU Fan is Suddenly Going Full Speed? What gives!?
Close
Close
Close
Rate Comments: Nested
Participant

Join Date: Mar 2008
Posts: 2

On Blackfin Processor Programming

04/22/2008 5:59 AM

Hi,
I am using BF534 with many peripherals for my apllication... I am designing a board with Bf534 and several perpherals like ADC, DAC, LCD,SDRAM ,Flash memory, Buttons, VGA etc...........
I am controlling each of the peripherals using the processor...... I have built the interface conntrol source code for most of the peripherals......
But now I found that there is manual in Analog devices website called "Device drivers and Sytem sercvices for Blackfin processors"(Initially I found it difficult and so ignored it)...Now, I am not using that kind of programming for my application...... Is it OK??? I am dierctly programming the registers...For example
*pTIMER3_WIDTH =1000; //Program timer width register//
*pTIMER3_PERIOD=1000+7500; ///Program timer period register///

1) Which type of programming would be easier?
2)Which is more faster?
3)Is it OK if I continue in the same manner?
4)Which method is more efficient and ideal and used for controlling different perpherals?
5)How much time would I take more (in general) to learn and start programming based on the above mentioned device driver manual??

Thank you,
--
Kind Regards,
Nithin K S

Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru

Join Date: Dec 2005
Location: Etats Unis
Posts: 1871
Good Answers: 45
#1

Re: On Blackfin Processor Programming

04/22/2008 11:08 PM

1) Which type of programming would be easier?

High level, once you overcome the learning curve.

2)Which is more faster?

High level, once you overcome the learning curve.

3)Is it OK if I continue in the same manner?

Yes, but you'll have to keep doing it that way until you...overcome the learning curve.

4)Which method is more efficient and ideal and used for controlling different perpherals?

High level, though there may be times when there are no library functions for some of your peripherals so you still may have to do low level coding at times.

5)How much time would I take more (in general) to learn and start programming based on the above mentioned device driver manual??

Depends on your level of experience and how important it is to you. If you are going to keep doing this kind of work you should make the investment.

__________________
The hardest thing to overcome, is not knowing that you don't know.
Register to Reply Score 1 for Good Answer
Register to Reply

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!

Previous in Forum: x-ray image maker software   Next in Forum: CPU Fan is Suddenly Going Full Speed? What gives!?
You might be interested in: Device Programming Services, Programming Languages

Advertisement