To my understanding they're both [type, length, content] encoded formats, so they're similar there at least.
In my experience people really quite enjoy the IDL aspect of protobuf as the killer feature, and I am not sure any such compiler exists for ASN1.