I think you can find some info in this series:
https://www.youtube.com/watch?v=wdgULBpRoXk
https://www.youtube.com/watch?v=2lPzTU-3ONI
Look for nkey roll over descriptor...
Type: Posts; User: pedja089; Keyword(s):
I think you can find some info in this series:
https://www.youtube.com/watch?v=wdgULBpRoXk
https://www.youtube.com/watch?v=2lPzTU-3ONI
Look for nkey roll over descriptor...
Along buffer size, you need to change in hid_desc.bas:
ReportDescriptor1
retlw 0x05
retlw 0x01 ; usage page (generic desktop)
retlw 0x09
retlw 0x06 ; usage (keyboard)...
It is not so easy to change buffer. You must change descriptor file, not just length(If I understand usb correctly).
You can send one letter and modifier key at time.
Use this
For i = 0...
I used it on win7, and if I remember correctly on XP. It should work on win10.
You have keys.PBP, with all defined keys, also in .doc document you have codes.
Also USBSERVICE should be called...
I made keyboard to use as shortcuts for EAGLE. Should be exactly what you need. I used it on easypic dev board. Pic should be 18F4550.
Here is complete project 9108
I created that using many...
You don't have comma after = when sending from PIC.
In serial comm you have =,
Anyway I think correct syntax is AT+CPBW=1,"+22222222222" for writing to location 1.
You should be using HS. Try it...
You can try this:
Hx711Cnt var Word
I var Byte
GraM var word
GraMM var word
SigN var byte
Symbol dataa = PORTB.2
Same here :confused:
I expected that...
Then you must press enter two more times :)
From manual
2.18 Line-Concatenation ( : )
Multiple commands may be written on a single line using colon characters to tell PBP where to insert a "virtual" line break.
Hehe. Read manual...
This : replaces new row. Same as you press enter on your keyboard. So try to compile code from my code above. You will get same results.
Only thing behind THEN depending on IF....
@ symbol is for replacing ASM ENDASM. It should be first charter on that line, so it will indicate that line is ASM.
So try to write If ... THEN ASM NOP ENDASM
That is not bug. That way should work. This : is same as new row.
So this line
if ticker>150 and ard<140 and atrig=0 then ticker=1: atrig=1
is same as this
if ticker>150 and ard<140 and...
Started with sim300, then sim900D, now sim800C.
I think simcom is best modem for price.
There is at least 150 pcs in few different products, and I think that there is no failed modem in field....
There is no universal solution for that. It depends on implementation of AT command parser and sometimes there is difference between modems FW versions.
In my programs I repeat command 3 times, if...
I assume that you had PIC18 connected with external flash.
I totally missed your first sentence in first post. Sorry about that.
Are you sure, that you set up correct offset?
Try to add hard coded address instead label.
As I assume that flash adr 0 is not PC adr 0. Or I missed something?
I'm also interested in your HW setup.
Mosfet is easy. Chose one with low Vgsth and as low as possible Rdson. Current more than 4A for modem only.
I usually use AO3401. To be safe I put 2 parallel. Also it is good idea to PIC have...
You shorted gate to GND in first schematic. So MOSFET are allways on.
As you see in document anodes of LEDs are connected to positive input supply via diode. Not to GND.
I overlooked D1 in second...
Same here. And you can confirm that looking at .LST file.
First schematic can work. But MOSFET have no purpose. There is no need for one.
Second schematic doesn't allow battery discharge when charging.
Don't know where you found that schematic, but look...
PBP variables are allocated in bank0. There is a lot of variables if you have complex IF AND OR THEN statement.
Just spent half an hour reading your first post :D
You can get block size from ASM.
BlockSize VAR BYTE BANKA SYSTEM
@ MovLW BLOCK_SIZE
@ MovWF BlockSize
Look at this
http://www.picbasic.co.uk/forum/showthread.php?t=137
Store raw data in FLASH. Terminate your string with 0.
Use readcode to read data, send one byte at time, and that is it.
So you...