This is a picture I saw of the Sassanian Siege of Constantinople, in 626AD. Its found on the main wiki page of the siege.
Tell me those aren't muzzles of cannons on top of the walls, in the walls, and in the towers?
Is this painting false or were the Byzantines using cannons in 7th century?
Because I've read that the cannon did not arrive to this region until the 14th century.
It's important to note that the Moldovita monastery which houses those murals was built in 1532 and the murals were painted in 1537. The monastery was one of a series of churches built by Stephen III of Moldavia and his son Petru RareČ™ to celebrate a series of victories over the Turks. While purporting to show historical events, therefore, it's very likely that the artists took for their inspiration contemporary Ottoman and Slavic fortresses, weapons and armour.
Vasile Demciuc postulates that the artist - thought to be Toma of Suceava - actually portrayed the events of the 1453 Siege of Constantinople, but simply labled it as the earlier siege for political reasons.