Конечно, лучше в железе проверять, в смысле, заливаете программу в ПР и убеждаетесь, что работает как задумано, я не раз примеры приводил на форуме(темы уже не помню) когда в симуляторе не работало(как задумано), а заливаю в ПР - всё работает, наверно бывает и наоборот! И некоторые моменты в симуляторе и не проверишь!