ReMPU A1200
Moderators: terriblefire, Terriblefire Moderator
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
Basic stuff implemented.
Time to hook it up to logic analyser and check clock timings, signal, and check keyboard reset.
Time to hook it up to logic analyser and check clock timings, signal, and check keyboard reset.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
What I see on logic analyser looks promising. Reset, capslock led and other bits and bobs doesn't work yet as they should, but is time to set up Amiga 1200 for tests
Arek
Arek
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
Yup, it works ok.
Notes: 10 key buffor is not enough, as phantom keypresses appear when it overflows. I will change it to 32.
Debouncing works great, depressed buttons works great. No delays or issues on only internal clock.
Some keys are not mapped correctly.
Better than expected on first run.
Notes: 10 key buffor is not enough, as phantom keypresses appear when it overflows. I will change it to 32.
Debouncing works great, depressed buttons works great. No delays or issues on only internal clock.
Some keys are not mapped correctly.
Better than expected on first run.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
Firmware is more or less done.
All keys maped correctly now.
Debouncing routine working as expected, with posibility of changing amount of 1ms compare passes.
Handling ignore entries (in case button bounces)...
32 Keypresses... keyboard starts to get crazy after more or less 20 button presses anyway (could be due to too strict debouncing).
All keys maped correctly now.
Debouncing routine working as expected, with posibility of changing amount of 1ms compare passes.
Handling ignore entries (in case button bounces)...
32 Keypresses... keyboard starts to get crazy after more or less 20 button presses anyway (could be due to too strict debouncing).
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
I have ordered black pill which should give me USB HID option.
I need to learn Eagle...
I need to learn Eagle...
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
Black pill is wired differently than blue pill.
This means that I am short of 2 GPIO pins.
Need to look at different dev board.
This means that I am short of 2 GPIO pins.
Need to look at different dev board.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
- Posts: 1
- Joined: Thu Jul 30, 2020 8:25 pm
Re: ReMPU A1200
Wow very nice.
There are some nice STM32F407 dev boards like https://github.com/mcauser/MCUDEV_DEVEBOX_F407VGT6 or https://stm32-base.org/boards/STM32F407 ... -V2.0.html
The MPU in my 1200 is acting up so this is really interesting.
There are some nice STM32F407 dev boards like https://github.com/mcauser/MCUDEV_DEVEBOX_F407VGT6 or https://stm32-base.org/boards/STM32F407 ... -V2.0.html
The MPU in my 1200 is acting up so this is really interesting.
- arkadiusz.makarenko
- Moderator Team
- Posts: 1208
- Joined: Wed Jun 19, 2019 7:36 am
- Location: Edinburgh
Re: ReMPU A1200
Yes, this project need proprietary pcb really with either f103 for basic or f7x0 series for dual keyboard+usb hid.morten.dynamite wrote: ↑Thu Jul 30, 2020 8:42 pm Wow very nice.
There are some nice STM32F407 dev boards like https://github.com/mcauser/MCUDEV_DEVEBOX_F407VGT6 or https://stm32-base.org/boards/STM32F407 ... -V2.0.html
The MPU in my 1200 is acting up so this is really interesting.
Firmware is ready and very easily ported to any stm32 f series.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem