Ik vroeg naar het formaat met nog steeds in gedachten om zelf een vervangend printje proberen te maken of desnoods op breadboard met dezelfde componenten als in het origineel. Maar heel knap, jij hebt het met een MCU en met Wifi vervangen.maikel schreef op woensdag 20 augustus 2025 @ 23:06:
Het formaat maakt me inderdaad niet zoveel uit. Ik heb wel wat ruimte in die kast van de warmtepomp om een custom printje kwijt te kunnen. En zo veel zit er ook niet op als ik het hele paneeltje laat vervallen: stekker, level shifter, ESP32 (op een breakout-bordje) en een enkel weerstandje. Dan kan ik die unit gewoon via WIFI bedienen en eventueel zelfs aan mijn Homey koppelen.
[..]
Yep, het was dus toch die byte die er volgens de datasheet niet zou zijn.Ik ben toch wel blij met mijn Logic Analyzer!
Verder was het nog een punt dat ik via de seriele uitgang heel veel schreef als debuginformatie, wat de timings ook niet altijd ten goede kwam. Inmiddels heb ik 'm dus helemaal werken.
Nu de website nog wat netter maken....
Led segment-drivers vind ik altijd wel leuk om iets mee op te zetten maar SMD solderen kan ik niet. De TM1628 is een Sop-package en heb er een adapter voorbeeldje voor gevonden.
:no_upscale():strip_icc():strip_exif()/f/image/nOOZtNQ87I3yrvK5oJKmFhk3.jpg?f=user_large)
https://www.adafruit.com/product/1281 en https://www.adafruit.com/...20solderless%20breadboard.
Ik heb niet lang naar de TM1628 dataheet gekeken want ben met iets anders bezig maar ik houd deze chip in gedachten, bedankt voor het delen
Momenteel volg ik dit
https://mu.microchip.com/...pi-reference-for-pic-mcus
en heb deze korte video geprobeerd na te spelen, met een ander CNano boardje, de PIC18F57Q43.
https://ww1.microchip.com...UserGuide-DS40002186B.pdf
YouTube: MCC Melody UART Driver: Printf with Variable Counter
De video komt hier vandaan, hfdst. 3.9 :
MCC Melody API Reference for PIC16F/18F MCU Families ver. 24
Waar Glen Nilsen aan het eind slechts 7x Hello World in de Data Visualizer genereert verschijnt dat bij mij 3x 7x
:strip_exif()/f/image/qtzaFVUOV3xqxmYluL2uVHQp.jpg?f=fotoalbum_large)
Hoe komt dit, iemand enig idee?
Wat mij opvalt is dit in de Output :
Erasing...
The following memory area(s) will be programmed:
program memory: start address = 0x0, end address = 0x7f
program memory: start address = 0x2600, end address = 0x2dff
program memory: start address = 0x1ff80, end address = 0x1ffff
configuration memory
User Id Memory
Programming complete
Het schrijft drie geheugenblokken bij het programmeren ? Dat was mij nog niet eerder opgevallen en ligt het daar aan ?
Momenteel ben ik op zoek om de programmeer settings te vinden om het op 1 geheugenblok in te stellen maar dat zit meer verborgen als in Atmel Studio. Ik vermoed hier:
:strip_exif()/f/image/cYDDQCT2YRSwavk6FlkBgtd5.jpg?f=fotoalbum_large)
***********************************************
Ps, het data lawine overschot treedt op bij het flashen en de memory range aanpassen veranderde wel iets maar niet in positieve zin. Er zit geen reset knopje op het CNano-board maar heb met een draadje #MCLR=DBG3 heel kort aangetikt met GND. Volgens het schema zou dat moeten kunnen zonder de boel kort te sluiten want er zit een 47K pull-up op de #MCLR. Na het resetten verschijnt er 1x7 Hello World, zoals het hoort. Probleempje is dus opgelost
:strip_exif()/f/image/omXVOU36cq0sG4w0J3A1CVZN.jpg?f=fotoalbum_large)
***********************************************
[ Voor 14% gewijzigd door kitao op 21-08-2025 14:14 . Reden: link toegevoegd ]
:strip_exif()/f/image/YSlVTk6NgXElE8ZE5BgTnovi.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/C8X9PPN42BuHEqS6dTYazvsq.jpg?f=user_large)
:strip_exif()/f/image/LQDUT7vbFBkS2BYUbe8IwOqz.jpg?f=fotoalbum_large)
:strip_exif()/f/image/oF4BH5GZAnsDYfDa9y2ot5Cm.jpg?f=fotoalbum_large)
:strip_exif()/f/image/tU8cXvnSYeuStGVhurRPGAZE.jpg?f=fotoalbum_large)
:strip_exif()/f/image/KsrOe0QqubRdG3RZz1AsaTLr.jpg?f=fotoalbum_large)
:strip_exif()/f/image/DxGqKDYR8eJWZAUw1H84EpY9.jpg?f=fotoalbum_large)
:strip_exif()/f/image/A8ga6etJZyFy9qNydvOWKBjY.jpg?f=fotoalbum_large)
:strip_exif()/f/image/d4xyZ5PmOttmgTJsUioO6eXf.jpg?f=fotoalbum_large)
:strip_exif()/f/image/uYs1eytCnFLIAHFPxIrvWpvF.jpg?f=fotoalbum_large)
:strip_exif()/f/image/maytrqsSN5yVd3DpxDucxDw3.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/DOKlvHJ5X7ECvRgityjinZKh.jpg?f=user_large)
:strip_exif()/f/image/uwzkhl4GpB4v3myEWGHRVkTM.jpg?f=fotoalbum_large)
:strip_exif()/f/image/MUTWZMjrKSBRm8sXrJaNE88i.jpg?f=fotoalbum_large)
:strip_exif()/f/image/RPnGWUEc1iQomQZaFq20NHC7.jpg?f=fotoalbum_large)
:strip_exif()/f/image/87RuyazXEwTNAxJrof7oP7KR.jpg?f=fotoalbum_large)
:strip_exif()/f/image/U9KQZpbcb6nWEI4EeakxJgCR.jpg?f=fotoalbum_large)
:strip_exif()/f/image/9vIutKhv398SakXWMSOv1xRQ.jpg?f=fotoalbum_large)
:strip_exif()/f/image/wdkt2NoMibehJ9wrwamtSVfX.jpg?f=fotoalbum_large)
/f/image/Z4ZCTeA0t0Wmd1EDV7LU6NB9.png?f=fotoalbum_large)
:strip_exif()/f/image/3tEiOl0nlKnXiCduW3zsCI3k.jpg?f=fotoalbum_large)

:strip_exif()/f/image/83CMt6fnUhrkCDiqwmL7aRHy.jpg?f=fotoalbum_large)
:strip_exif()/f/image/hL6p6tgAJGoYNA3lHyxPIH2D.jpg?f=fotoalbum_large)
:strip_exif()/f/image/EeX2xxUrSXPtaS0ROH8m4Chi.jpg?f=fotoalbum_large)
:strip_exif()/f/image/cfOigaospav3WIHQ4bKdrwih.jpg?f=fotoalbum_large)
:strip_exif()/f/image/cS2ltU2ku2xR9okVVt3yY28a.jpg?f=fotoalbum_large)
:strip_exif()/f/image/EYbF46DJsPQzmaMeEtQIacjG.jpg?f=fotoalbum_large)
:strip_exif()/f/image/iNi0mNLrS6Ax4nIDriPmnZAQ.jpg?f=fotoalbum_large)
:strip_exif()/f/image/fF0UA51QiD4p5ZIZIJ8O3EzL.jpg?f=fotoalbum_large)
:strip_exif()/f/image/gvmqW8Sl3bSAzq68BP3SDZvJ.jpg?f=fotoalbum_large)
:strip_exif()/f/image/AXlIJAW7tudSWyZdN8m1GrPE.jpg?f=fotoalbum_large)
:strip_exif()/f/image/EZoQNDPNC76pAs8unfqy271h.jpg?f=fotoalbum_large)
:strip_exif()/f/image/mp8bhVjGYqXxRZ7zzM4WtePr.jpg?f=fotoalbum_large)
:strip_exif()/f/image/l6NQL3l5iw1ZZqDZy8d2QBSd.jpg?f=fotoalbum_large)
:strip_exif()/f/image/JPGgpfXcXMhWmGRjtOoBGhAx.jpg?f=fotoalbum_large)
:strip_exif()/f/image/PbklrYrBNhkvEf4gv8YzlWEo.jpg?f=fotoalbum_large)
:strip_exif()/f/image/uNYYA0yhwY0QucLdTOokbkvZ.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/OBZKvFc7lBYEWv4df0tHVFuG.jpg?f=user_large)
:strip_exif()/f/image/6jg7Q25G2NAOcNjnArFCNYIA.jpg?f=fotoalbum_large)
:strip_exif()/f/image/THqhma2LFKJCypnM8Kfp3wKT.jpg?f=fotoalbum_large)
:strip_exif()/f/image/dIRZeHTNg7J6f4DmeyfRAt0g.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/LBKo0oWYMGtJJ5K0jBQfgcET.jpg?f=user_large)
:strip_exif()/f/image/sY2BXq9dfMufdGWRSgi5FbhT.jpg?f=fotoalbum_large)
:strip_exif()/f/image/DkU8JgFXP0BltsG2AwjbBWUs.jpg?f=fotoalbum_large)
:no_upscale():strip_icc():strip_exif()/f/image/VF36C0S3eTbU2ncyIz1ByUvP.jpg?f=user_large)
:strip_exif()/f/image/0FUTmI0i31BFLKIwUiLYsWVo.jpg?f=fotoalbum_large)
:strip_exif()/f/image/hWCkA1WXPvaa0M05oCpdM7IE.jpg?f=fotoalbum_large)
:strip_exif()/f/image/WKsSxzXVECdjgKsFBLsXrR7m.jpg?f=fotoalbum_large)
:strip_exif()/f/image/COEbGB7NVD2XnAlgWroLZxRb.jpg?f=fotoalbum_large)
:strip_exif()/f/image/k4yMIuGgfBJWoeiMlfD9Jpja.jpg?f=fotoalbum_large)