Berry
A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl
Hoi again,
ik heb weer wat probleempjes met mijn Xwisp, krijg de volgende meldingen
C:\Documents and Settings\Berry Bakker\Mijn documenten\Elektronica\PIC\Nixie klo
k\Aansturings Test>xwisp go file.hex
XWisp 1.08, command line mode
C:\PROGRA~1\XWISP\serialwin32.py:88: DeprecationWarning: integer argument expect
ed, got float
win32file.SetCommTimeouts(self.hComPort, timeouts)
hardware: Wisp628 1.09 (fast)
C:\PROGRA~1\XWISP\xwisp.py:2026: FutureWarning: %u/%o/%x/%X of negative int will
return a signed string in Python 2.4 and up
self.Log(( "__GoTo( %04X )" % Address ) + \
target: 16f628, revision 00 (ID=07C0)
write Fuses 2007Traceback (most recent call last):
File "C:\PROGRA~1\XWISP\xwisp.py", line 3563, in ?
XWisp_Main()
File "C:\PROGRA~1\XWISP\xwisp.py", line 3560, in XWisp_Main
Wisp_Line().Interpret()
File "C:\PROGRA~1\XWISP\xwisp.py", line 3180, in Interpret
self.Execute( Command )
File "C:\PROGRA~1\XWISP\xwisp.py", line 3162, in Execute
exec( 'self.CMD_' + Command.upper() + '()' )
File "<string>", line 1, in ?
File "C:\PROGRA~1\XWISP\xwisp.py", line 2595, in CMD_GO
Regions = self.Selection )
File "C:\PROGRA~1\XWISP\xwisp.py", line 2250, in Write_Verify
self.Write( Image, [ Region ], Warn = ( Region == Region_Fuses ) )
File "C:\PROGRA~1\XWISP\xwisp.py", line 2163, in Write
self.Put( Address, Image.Get( Address ))
File "C:\PROGRA~1\XWISP\xwisp.py", line 2048, in Put
self.Bus.Send_Expect(( '%04X' % Data ) + 'w' )
File "C:\PROGRA~1\XWISP\xwisp.py", line 915, in Send_Expect
raise self.WBus_Protocol_Error, \
__main__.WBus_Protocol_Error: send='0010w' received='0010?'
Tgaat dus mis met het zenden van een command... Ik heb net een andere programmer geprobeerd van een kennis ook een wisp628 doet het ook niet en een ander picje ook het probleem. Misschien een code probleem (gebruik PICC vna Microchip...)
Berry
A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl
Nieuws:
Kheb een voorbeeld van Wouter's site geprobeerd, daar geeft ie dus geen problemen. Probleem zit dus ergens in code:
main.c:
// Compiler: HT-PICC 7.86
// Auteur: Berry Bakker
// Stuur Ite's Nixie tube aansturing aan
// Werkt met schuifregisters
// 3 ingangen, onbeperkt aantal uitgangen met kleine vertraging
// RB0 DATA
// RB1 CLOCK
// RB2 LATCH
#include <pic.h>
#include "def.h"
// #include "controller.c"
__CONFIG(FOSC2);
void main(void)
{
// Algemene configuratie
char data2controller;
init_controller();
CMCON = 0x07; // Comperators altijd UIT!
data2controller = 0xFF; // Gewoon een getal voor de test!
send_data2controller(data2controller);
for(;;)
{
}
}
void init_controller(void)
{
TRISB0 = 0;
TRISB1 = 0;
TRISB2 = 0;
CONTROL_DATA = 0;
CONTROL_CLOCK = 0;
CONTROL_LATCH = 0;
}
void send_data2controller(char data2controller)
{
char x;
for(x=0;x<16;x++)
{
CONTROL_DATA = data2controller & 1;
data2controller = data2controller >> 1; // Volgende bit
CONTROL_CLOCK = 1;
CONTROL_CLOCK = 0;
}
CONTROL_LATCH = 1;
CONTROL_LATCH = 0;
}
def.h:
ifndef DEF_H
#define DEF_H
bit CONTROL_DATA @ (unsigned)&PORTB*8+0;
bit CONTROL_CLOCK @ (unsigned)&PORTB*8+1;
bit CONTROL_LATCH @ (unsigned)&PORTB*8+2;
void init_controller(void);
void send_data2controller(char);
#endifk.p.meinesz
Een schizofreen is nooit alleen!
xwisp controleerd je code niet
mail anders wouter ff
[Bericht gewijzigd door k.p.meinesz op ]
Berry
A PIC-based MP3 player: www.apic-bmp.nl.tt | Intresse in techniek? www.djoamersfoort.nl
