Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
18F26K22 [solved]
#14
I have used ds30 loader with 18F25K22 with great success.
It is important that you set ANSELC for digital operation if you use USART1.
Don't forget the banksel register BSR before accessing ANSELC.
I have the following code in the .asm-file:

; Make uart pins digital
;----------------------------------------------------------------------
; Enable digital i/o
movlb 0xF ;Set BSR for banked SFRs
movlw b'00000000' ;xxx disable
movwf ANSELC ;xxx analog on tx/rx



Look also in the silikon errata for 18F2Xk22:

The EUSART asynchronous operation has a
probability of 1 in 256 of missing the Start bit edge
for all combinations of BRGH and BRG16 values,
other than BRGH = 1, BRG16 = 1.
Work around
Set BRGH = 1, and BRG16 = 1

Reply


Messages In This Thread
18F26K22 [solved] - by hobbytronics - 2011-07-07, 14:14:52
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-07, 14:46:32
RE: 18F26K22 - by hobbytronics - 2011-07-07, 15:16:01
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-07, 22:17:26
RE: 18F26K22 - by hobbytronics - 2011-07-08, 11:08:53
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-08, 11:16:16
RE: 18F26K22 - by hobbytronics - 2011-07-08, 14:27:39
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-08, 15:51:10
RE: 18F26K22 - by hobbytronics - 2011-07-08, 16:31:40
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-08, 23:22:36
RE: 18F26K22 - by Mikael Gustavsson - 2011-07-15, 16:46:18
RE: 18F26K22 - by strud - 2012-02-19, 20:37:45
RE: 18F26K22 - by Mikael Gustavsson - 2012-02-20, 22:33:07
RE: 18F26K22 - by ghu - 2012-03-25, 21:26:04
RE: 18F26K22 - by Tom-H-PIC - 2012-04-01, 23:23:07

Forum Jump:


Users browsing this thread: 1 Guest(s)