#robotics Logs

Jan 03 2020

#robotics Calendar

12:01 AM Jak_o_Shadows: You could make a neat little graphics card.
12:07 AM rue_mohr: hah
12:07 AM Jak_o_Shadows: I found a github project to do it with a STM32 - looks ok
12:35 AM rue_mohr: vga?
12:37 AM Jak_o_Shadows: yeah
12:38 AM rue_mohr: I wonder if they use the dma to load the shift registers of 3 serial tx's
12:38 AM rue_mohr: 8 color?
12:38 AM Jak_o_Shadows: This example was only monochrome
12:38 AM rue_mohr: hmm
12:38 AM Jak_o_Shadows: Used the SPI DMA to shove out data
12:38 AM rue_mohr: yup
12:39 AM Jak_o_Shadows: I think multiple colour would be doable in terms of speed
12:39 AM Jak_o_Shadows: it's RAM usage
12:39 AM rue_mohr: keep it 3 mono planes
12:39 AM Jak_o_Shadows: and the little F1's can't have fast external ram
12:39 AM rue_mohr: well
12:39 AM rue_mohr: whats the datarate of fast SD?
12:40 AM Jak_o_Shadows: Yeah, it depends on your resolution eh
12:40 AM rue_mohr: that too
12:40 AM rue_mohr: I mean, no problem for the fpga
12:40 AM rue_mohr: much more effort for the uC
12:41 AM Jak_o_Shadows: yeah
12:44 AM Jak_o_Shadows: But anyway, I am going to try and get basic VGA working
12:44 AM Jak_o_Shadows: I am attempting to learn a different IDE< for the learnign experience
12:51 AM rue_mohr: for stm32?
12:52 AM Jak_o_Shadows: yeah
12:52 AM rue_mohr: C editor and the makefile
12:52 AM rue_mohr: you have the makefile... dont ya?
12:52 AM Jak_o_Shadows: Yeah.
12:52 AM Jak_o_Shadows: Look, it was a learning experience.
12:52 AM Jak_o_Shadows: I'm not fully convinced it was worht it yet.
12:52 AM Jak_o_Shadows: It's not looking positive
12:53 AM rue_mohr: ?
12:54 AM Jak_o_Shadows: It took me about 2 hours to get flashing working
12:55 AM rue_mohr: with the makefile?
12:55 AM Jak_o_Shadows: and I abandoned a RTOS cause that was stupid too
12:55 AM Jak_o_Shadows: nah, with the IDE
12:55 AM rue_mohr: yea, ide is stupid
12:55 AM Jak_o_Shadows: makefile approach I was using works
12:55 AM rue_mohr: would you like my stm32 code archive for examples?
12:55 AM rue_mohr: its been slowly growing
12:56 AM Jak_o_Shadows: I think I'm ok.
12:56 AM Jak_o_Shadows: I have timers working, and I've done DMA before
12:56 AM rue_mohr: nobody else is talking, I'm gonna flood
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 50HzIRQ
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 15 23:22 DAlib-stm
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Oct 28 21:04 DDSctrl
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 9 15:41 ads1115
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Oct 28 18:36 altSerialHello
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 1 2017 backup
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 bitforward
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Mar 26 2018 blink
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jan 22 2019 blink2
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jan 26 2019 blink3
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 9 13:42 blinkOpenCollector
12:56 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 24 00:57 dualdutymonitor
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 24 00:07 dutyMonitor
12:57 AM rue_mohr: drwxr-xr-x 5 moorcr0 moorcr0 4096 Nov 24 03:13 filterprof
12:57 AM rue_mohr: drwxr-xr-x 3 moorcr0 moorcr0 4096 Jul 2 2018 freqGen1
12:57 AM rue_mohr: drwxr-xr-x 3 moorcr0 moorcr0 4096 Nov 16 21:44 freqMeter
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 hobbyServoArray
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 hobbyservo1
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 hobbyservo2
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 hobbyservo3
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jul 12 2017 hobbyservo3p5
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 7 2017 hobbyservo4
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Aug 27 2017 hobbyservo4017_1
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Dec 12 2017 hobbyservo4017_2
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 3 2017 irqbitforward
12:57 AM rue_mohr: drwxr-xr-x 3 moorcr0 moorcr0 4096 Oct 26 20:44 ls595test
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 16 17:31 mcp4725
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jan 26 2019 oneShot
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jan 27 2019 oneShot595
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jan 26 2019 oneShotIrq
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jul 23 2018 pcf8574_i2c
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 1 2017 printNumber
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Oct 27 13:35 pwm
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Oct 17 20:28 serialADC
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Nov 2 18:00 serialADC2
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Mar 27 2018 serialHello
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Feb 1 2018 serialHexEcho
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Jun 2 2017 sprintf
12:57 AM rue_mohr: drwxr-xr-x 3 moorcr0 moorcr0 4096 Jul 23 2018 temp
12:57 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Oct 19 21:36 timerIrqBlink
12:58 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 May 31 2017 timerblink
12:58 AM rue_mohr: drwxr-xr-x 3 moorcr0 moorcr0 4096 Jan 26 2019 trash
12:58 AM rue_mohr: drwxr-xr-x 2 moorcr0 moorcr0 4096 Apr 4 2018 w5500eth
12:58 AM rue_mohr: Anything sound interesting?
01:01 AM Jak_o_Shadows: Do you have any DMA stuff?
01:01 AM rue_mohr: not yet
01:01 AM Jak_o_Shadows: and how does the duty monitors work?
01:01 AM rue_mohr: time stuff
01:01 AM rue_mohr: timer stuff
01:01 AM rue_mohr: they have an input capture mode
01:03 AM rue_mohr: oh, I had to get more fancy, thats for my filter analyzer
01:05 AM rue_mohr: its really high rez
01:06 AM rue_mohr: http://paste.debian.net/1124288/
01:06 AM rue_mohr: thats the one channel one, the process is clearer
01:07 AM rue_mohr: I think its 24 bit?
01:07 AM Jak_o_Shadows: oh, cool, and input capture mode
01:08 AM Jak_o_Shadows: That's always neat
01:08 AM rue_mohr: fancy input capture mode, cause it uses the same input for two capture things
01:08 AM rue_mohr: you can put two channels on the same input, have one grab low time and the other grab high time
01:08 AM rue_mohr: I use that to get duty and freq
01:10 AM rue_mohr: drat, I have to have gone to bed a while ago
01:32 AM rue_mohr: ok, well thats a bit more progress on my FSM software, gnight
01:51 AM Jak_o_Shadows: night
03:54 AM Jak_o_Shadows: ok. Frame sync lasting 57us
03:55 AM Jak_o_Shadows: If each line takes 28.44uS
03:55 AM Jak_o_Shadows: That's 2 lines and some change.
04:38 AM Jak_o_Shadows: Bloody timer doesn't seem to be working
04:38 AM Jak_o_Shadows: dammit
04:38 AM Jak_o_Shadows: It's ne of the advanced timers
09:25 AM rue_mohr: dont try to fit the pixels
09:25 AM rue_mohr: get the sync working and overpixel it if you have to
07:36 PM rue_: hmm
08:08 PM rue_ is now known as rue_mohr
11:45 PM rue_bed: --