Search found 110 matches

by Ian
Fri Sep 29, 2006 11:49 am
Forum: C and ASM Programming
Topic: C for ARM
Replies: 26
Views: 26834

We have been looking into the ARM driver issue and found a bug/feature that we believe to be causing the problem. The Driver install files contains a settings xml file called dpinst.xml A line of code needs to be added to that file to enable languages other than those explicitly contained. The line ...
by Ian
Thu Sep 28, 2006 5:09 pm
Forum: C and ASM Programming
Topic: C for ARM
Replies: 26
Views: 26834

C for ARMs should always be installed as an Administrator. Anything should be installed as an Administrator whereever possible, as only then do you get full access to all areas that may need to be modified. In fact the Driver install will fail if it it is not done as an Administrator. I tested here ...
by Ian
Mon Sep 18, 2006 9:51 am
Forum: General Programming
Topic: installing hp488
Replies: 2
Views: 3607

You may have a jammed driver installation. It may be plug and play, but get the sequecewrong and USB is often plug and jam. Can you download and install the latest version of PPP from the website. As part of it there is a Driver installer. Hopefully this will unjam the USB driver. If not, there is a...
by Ian
Mon Sep 18, 2006 9:42 am
Forum: General Programming
Topic: PPPv3
Replies: 2
Views: 5003

Firstly check that the PSU is atached and switched on. the PSU should be 13.5V for programming. If you have changed the PSU you may ned to check the voltage. Do you have any other PIC chips you can test with? I.e. has the PIC chip blown, or is it a board issue? If the chip has gone it may still work...
by Ian
Fri Sep 15, 2006 2:27 pm
Forum: Flowcode V2 & V3
Topic: Errors using SensLib and tutorial Temperature Probe
Replies: 3
Views: 2993

Flowcourse uses C Code icons to access pre-written C libraries. Whilst these work with the original device they were created for, in the original compiler they were created for, when used with other devices or different compilers they can faile to compile, or not work as intended. In short it is bes...
by Ian
Fri Sep 15, 2006 8:58 am
Forum: C and ASM Programming
Topic: Need help:Problem in initiating comparator module (PIC16F88)
Replies: 3
Views: 4053

This is due to an error in the Compiler.
The T0IF is added in the default interrupt code used by the compiler, but is not defined in the includes.

Check the following post for fixes forthe problem:

http://www.matrixmultimedia.com/mmforum ... c.php?t=53
by Ian
Thu Sep 14, 2006 9:08 am
Forum: C and ASM Programming
Topic: Need help:Problem in initiating comparator module (PIC16F88)
Replies: 3
Views: 4053

Do you have the error listing from the Assembly process?
e.g. MyFile.err
If so can you post that as it may help reveal the problem.
by Ian
Thu Sep 14, 2006 9:05 am
Forum: Flowcode V2 & V3
Topic: Ping Pong PIC Program using Flowcode
Replies: 1
Views: 2396

If you check the datasheet for the 16F84, and check the PIC window in Flowcode you will see that the 16F84 only has 2 ports.

To access the other ports you will need to use a larger PICmicro that has more ports on it.
by Ian
Mon Sep 11, 2006 9:56 am
Forum: Flowcode V2 & V3
Topic: Sensorlib..... where are You
Replies: 1
Views: 2195

If you mean the one in Flowcourse it can be downloaded from:
http://www.matrixmultimedia.com/Flowcou ... ensLib.txt

However, you may be better using the Thermometer analogue component and using those macros instead.
by Ian
Thu Sep 07, 2006 10:49 am
Forum: General Programming
Topic: Ver 2 board
Replies: 2
Views: 3508

The problem is with PC port voltages. The voltages levels have been dropping, which leads to a point where the PIC board has problems with understanding the signals. Printers and such like get around this somehow, but the PICboard cannot. This is a particualr problem on laptops as they tend to go fo...
by Ian
Tue Sep 05, 2006 9:36 am
Forum: General Programming
Topic: Very basic PIC info required
Replies: 2
Views: 3561

Okay, I might be a little bit biased :wink: , but I would recommend Flowcode and our Development boards and E-blocks (see our web site for details). There is a demo of Flowcode on our web site that will allow you to see if Flowcode is right for your students (I personally think it would be a perfect...
by Ian
Mon Sep 04, 2006 9:32 am
Forum: Electronics products
Topic: Vibration Sensor for Bike Alarm
Replies: 2
Views: 5943

Have you tried electronics palces such as Rapid or Farnell for parts? e.g. http://www.rapidonline.com/productinfo.aspx?id=-1&tier1=Electronic+Components&tier2=Sensors+%26+Transducers&tier3=Tilt%2fTip+Switches&tier4=Movement+sensor&moduleno=66469 They also have a reange of other s...
by Ian
Wed Aug 30, 2006 9:18 am
Forum: Flowcode V2 & V3
Topic: Using more than two input bits for decision making
Replies: 2
Views: 2640

Masks can be used to select certain bits from the port as well if you need to check only some of the inputs. Also, if the joystick you mentioned uses analogue pots you can try reading in the analogue input from those pots and using the value from that in a similar manner to using the whole port valu...
by Ian
Wed Aug 30, 2006 9:12 am
Forum: E-blocks
Topic: EB-007 switches
Replies: 3
Views: 5318

Flowcode has the option for two reasons. A) The actual switches used for the project could be either toggle or pushbutton. The EB007 Switch board uses pushbuttons, but a users own system may use toggles. B) The mouse operated buttons in Flowcode can only be operated 1 ata time as you only have one m...
by Ian
Fri Aug 25, 2006 4:14 pm
Forum: Flowcode V2 & V3
Topic: Flowcode Beta testing
Replies: 0
Views: 2732

Flowcode Beta testing

Flowcode V3 is ready for Beta testing. We have spaces available for a limited umber of testers. If you are interested in becoming a prospective tester please email me at: ian@matrixmultimedia.co.uk Please put BETA in the subject of the email. Detail what experience you have of using Flowcode, and mi...
by Ian
Thu Aug 24, 2006 9:38 am
Forum: Flowcode V2 & V3
Topic: Hex file back into FCF file
Replies: 2
Views: 2532

There is nothing that I'm aware of. Also such a tool would be a nightmare to build given the way code compiles down.
by Ian
Thu Aug 24, 2006 9:35 am
Forum: Flowcode V2 & V3
Topic: How do I make a AM , PM clock
Replies: 3
Views: 2898

The Timer macro is called at so many times a second e.g 75 times a second or 75Hz. The prescaler and crystal clock frequency allow you to set the refresh rate to a useable time period such as 75hz that you use. Count to 75 in the timer interrupt macro and a second has passed. Update the seconds minu...
by Ian
Thu Aug 24, 2006 9:30 am
Forum: C and ASM Programming
Topic: Lighting leds on matrix multimedia board
Replies: 1
Views: 2990

Startup code needs to be in the startup not the main loop. Also move the Anagloue>Digital IO to the start. e.g. - #include <system.h> main() { adcon1=0x07; // Do Analogue port to digital IO first thing set_bit(STATUS, RP0); //SELECTS BANK 1 TRISA=0x00; //MAKES PORTA outPUT TRISB=0xff; //MAKES PORTB ...
by Ian
Thu Aug 24, 2006 9:01 am
Forum: General Programming
Topic: Connecting Matrix multimedia board to x10
Replies: 2
Views: 3403

We have an X10 E-block so it should be possible.
However Steve who would know the details is away on Holiday at the moment.

Hopefully he can give more details on how to do it when he returns.
by Ian
Tue Aug 22, 2006 4:28 pm
Forum: C and ASM Programming
Topic: Simple output 2
Replies: 2
Views: 3637

Try with adcon1 the very first thing, before the TRISA stuff. XT, HS (XT setting on board) and RC (RC setting on board) need to match in the config and the board clock switch, but should work in either. RC may be very slow for some stuff, but works well with basic tutorial type programs. Check Watch...
by Ian
Mon Aug 21, 2006 9:28 am
Forum: C and ASM Programming
Topic: Simple output not working
Replies: 1
Views: 2941

Did you turn the Analogue pins off?
A0 is analogue by default unless turned off.

Add the following to the program:

//PIC Initialisation
adcon1 = 0x07;
by Ian
Mon Aug 21, 2006 9:11 am
Forum: C and ASM Programming
Topic: C For PICMicro - Need Help
Replies: 1
Views: 3065

the 'functions are obsolete' and 'result may be truncated' messages are warnings to let you know there are potential problems or may be a newer prefered way of doing something. These warnings can be safely ignored. Warnings do not prevent compilation, errors do. If you can find out what the errors a...
by Ian
Mon Aug 21, 2006 9:02 am
Forum: Flowcode V2 & V3
Topic: HELP ME !!!
Replies: 1
Views: 2072

Sounds like a course assesment you are working on. Please note that the forums are for helping people with problems, and for advice and tips, not to get pre-done solutions to assesments. If you have any specific problems or areas of the assesment where you are stuck please let us know and we can hel...
by Ian
Fri Aug 18, 2006 10:42 am
Forum: Flowcode V2 & V3
Topic: Flowcode maths problem help please
Replies: 6
Views: 4269

Hope this helps. http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011102 "This application note shows how to implement a table look-up for the following devices: ? PIC12CXXX ? PIC12CEXXX ? PIC16CXXX ? PIC16CEXXX ? PIC16FXXX The examples shown are for...
by Ian
Fri Aug 18, 2006 9:47 am
Forum: E-blocks
Topic: USB communication
Replies: 1
Views: 2971

The USB connector used to program the PICmicro is limited to programming only. Using it would also require a special driver to be created as you would need to comunicate to the main PIC chip via the USB programmer chip without them mutally interefering with each other. Not an easy task. USB is easy ...